<SEC-DOCUMENT>0001213900-23-035987.txt : 20230503
<SEC-HEADER>0001213900-23-035987.hdr.sgml : 20230503
<ACCEPTANCE-DATETIME>20230503161639
ACCESSION NUMBER:		0001213900-23-035987
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		71
CONFORMED PERIOD OF REPORT:	20230331
FILED AS OF DATE:		20230503
DATE AS OF CHANGE:		20230503

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			electroCore, Inc.
		CENTRAL INDEX KEY:			0001560258
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTROMEDICAL & ELECTROTHERAPEUTIC APPARATUS [3845]
		IRS NUMBER:				203454976
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-38538
		FILM NUMBER:		23884203

	BUSINESS ADDRESS:	
		STREET 1:		200 FORGE WAY
		STREET 2:		SUITE 205
		CITY:			ROCKAWAY
		STATE:			NJ
		ZIP:			07866
		BUSINESS PHONE:		973-290-0097

	MAIL ADDRESS:	
		STREET 1:		200 FORGE WAY
		STREET 2:		SUITE 205
		CITY:			ROCKAWAY
		STATE:			NJ
		ZIP:			07866

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	ElectroCore, LLC
		DATE OF NAME CHANGE:	20121012
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>ecor-20230331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<!--Created by EdgarAgents, Powered by IRIS Carbon, Unique Code 6452aaf0e17276037c03a328, Generated At Wed, 03 May 2023 18:42:39 GMT-->
<html xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ecor="http://electrocore.com/20230331" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/1999/xhtml"><head><title>ecor-20230331.htm</title><meta http-equiv="Content-Type" content="text/html"></meta></head><body><div style="display:none"><ix:header>

  <ix:hidden>
    <ix:nonNumeric contextRef="D20230331" name="dei:EntityCentralIndexKey" id="Tag448">0001560258</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20230331" name="dei:AmendmentFlag" id="Tag449">false</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20230331" name="dei:CurrentFiscalYearEndDate" id="Tag450">--12-31</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20230331" name="dei:DocumentFiscalPeriodFocus" id="Tag451">Q1</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20230331" name="dei:DocumentFiscalYearFocus" id="Tag452">2023</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20230331_RestrictedStockAndDeferredStockMember_MaximumMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Tag458" format="ixt-sec:duryear">4</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20230331_RestrictedStockAndDeferredStockMember_MinimumMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Tag459" format="ixt-sec:duryear">2</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20230331" name="dei:EntityAddressStateOrProvince" id="Tag460">NJ</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20230331_MinimumMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Tag461" format="ixt-sec:duryear">3</ix:nonNumeric>
    <ix:nonFraction contextRef="I20230331" name="us-gaap:PreferredStockSharesOutstanding" unitRef="Shares" id="Tag463" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction>
    <ix:nonNumeric contextRef="D20230331_MaximumMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Tag465" format="ixt-sec:duryear">4</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20220705_NotesPayableOtherPayablesMember_1" name="us-gaap:DebtInstrumentTerm" id="Tag466" escape="true">P9M</ix:nonNumeric>
    <ix:nonFraction contextRef="D20230331_ChannelOneMember_RevenueFromRightsConcentrationRiskMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_SalesRevenueNetMember" name="us-gaap:ConcentrationRiskPercentage1" unitRef="Pure" id="Tag475" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction>
    <ix:nonFraction contextRef="D20220331_ChannelOneMember_RevenueFromRightsConcentrationRiskMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_SalesRevenueNetMember" name="us-gaap:ConcentrationRiskPercentage1" unitRef="Pure" id="Tag476" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction>
    <ix:nonNumeric contextRef="D20230331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Tag478" format="ixt-sec:duryear">1.5</ix:nonNumeric>
    <ix:nonFraction contextRef="I20230331_SeriesAPreferredStockMember" name="ecor:NumberOfBasisSharesOfVotingRightsReceived" unitRef="Shares" id="Tag479" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction>
    <ix:nonFraction contextRef="I20221202_SeriesAPreferredStockMember" name="ecor:NumberOfBasisSharesToReceiveDividendDeclared" unitRef="Shares" id="Tag480" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction>
    <ix:footnote xml:lang="en-US" footnoteRole="http://www.xbrl.org/2003/role/footnote" id="footnote1">1. Share numbers in this Plan reflect the 1-for-15 reverse stock split effective February 15, 2023.</ix:footnote>
  </ix:hidden>
  <ix:references>
    <link:schemaRef xlink:href="ecor-20230331.xsd" xlink:type="simple"></link:schemaRef>
  </ix:references>
  <ix:resources>
    <xbrli:context id="D20230110">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-10</xbrli:startDate>
        <xbrli:endDate>2023-01-10</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220930">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220331_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230213_SeriesAPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-02-13</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230213_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-02-13</xbrli:startDate>
        <xbrli:endDate>2023-02-13</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230213_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-02-13</xbrli:startDate>
        <xbrli:endDate>2023-02-13</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_SeriesAPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_RestrictedStockAndDeferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ecor:RestrictedStockAndDeferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_RestrictedStockAndDeferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ecor:RestrictedStockAndDeferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</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">0001560258</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">0001560258</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">0001560258</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="I20230331_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_RestrictedStockAndDeferredStockMember_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ecor:RestrictedStockAndDeferredStockMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_RestrictedStockAndDeferredStockMember_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ecor:RestrictedStockAndDeferredStockMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220331_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220331_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220331_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_JP">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220705_NotesPayableOtherPayablesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-07-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_ResearchAndDevelopmentExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_SellingGeneralAndAdministrativeExpensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_RestrictedStockAndDeferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ecor:RestrictedStockAndDeferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_OtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ecor:OtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_GB">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_ChannelOneMember_RevenueFromRightsConcentrationRiskMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_SalesRevenueNetMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">ecor:ChannelOneMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_ChannelOneMember_SalesRevenueNetMember_NationalHealthServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">ecor:ChannelOneMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:NationalHealthServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_ChannelTwoMember_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">ecor:ChannelTwoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_ChannelOneMember_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">ecor:ChannelOneMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_ChannelOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">ecor:ChannelOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_ChannelOneMember_SalesRevenueNetMember_NationalHealthServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">ecor:ChannelOneMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:NationalHealthServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20200717">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-05</xbrli:startDate>
        <xbrli:endDate>2020-07-17</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_SalesRevenueNetMember_NationalHealthServiceMember_RevenueFromRightsConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:NationalHealthServiceMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_RevenueFromRightsConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_RestrictedStockUnitsRSUMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_21">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-02</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_ChannelTwoMember_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">ecor:ChannelTwoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_ChannelTwoMember_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_RevenueFromRightsConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">ecor:ChannelTwoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember_RevenueFromRightsConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_NonEmployeeDirectorMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ecor:NonEmployeeDirectorMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_SalesRevenueNetMember_RevenueFromRightsConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_NationalHealthServiceMember_SalesRevenueNetMember_RevenueFromRightsConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:NationalHealthServiceMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember_RevenueFromRightsConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_GB">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_OtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ecor:OtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_JP">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_RestrictedStockUnitsRSUMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_SellingGeneralAndAdministrativeExpensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_ResearchAndDevelopmentExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220331">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_ChannelOneMember_RevenueFromRightsConcentrationRiskMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_SalesRevenueNetMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">ecor:ChannelOneMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220731">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_ChannelTwoMember_SalesRevenueNetMember_RevenueFromRightsConcentrationRiskMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">ecor:ChannelTwoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_ChannelOneMember_SalesRevenueNetMember_RevenueFromRightsConcentrationRiskMember_NationalHealthServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">ecor:ChannelOneMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:NationalHealthServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_ChannelOneMember_SalesRevenueNetMember_RevenueFromRightsConcentrationRiskMember_NationalHealthServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">ecor:ChannelOneMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:NationalHealthServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220331_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220705_NotesPayableOtherPayablesMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-05</xbrli:startDate>
        <xbrli:endDate>2022-07-05</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_PreferredStockMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_LicensingAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_LicensingAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230215">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-02-15</xbrli:startDate>
        <xbrli:endDate>2023-02-15</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_SeriesAPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_SeriesAPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230306_SeriesAPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-06</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_TwoFormerEmployeesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ecor:TwoFormerEmployeesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230427">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-27</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221202_SeriesAPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-02</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230213">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001560258</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-02-13</xbrli:startDate>
        <xbrli:endDate>2023-02-13</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="Day">
      <xbrli:measure>utr:D</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="Facility">
      <xbrli:measure>ecor:facility</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Subsidiary">
      <xbrli:measure>ecor:subsidiary</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Item">
      <xbrli:measure>ecor:Item</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="INVESTORS">
      <xbrli:measure>ecor:INVESTORS</xbrli:measure>
    </xbrli:unit>
  </ix:resources>
</ix:header></div><div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="margin: 0pt; text-align: center; font-family: 'Times New Roman'; font-size: 18pt; font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 18pt; font-weight: bold;">UNITED STATES</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 18pt; 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, D.C. 20549 </span></p>
<table style="height: 10px; width: 17%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0">
<tbody>
<tr style="height: 10px;">
<td style="width: 100%; border-bottom: 1px solid #000000; margin-left: 0.1px; height: 10px; padding: 0px;"><span style="font-size: 7pt;">&#160;</span></td>
</tr>
</tbody>
</table>
<p style="margin: 2pt 0pt 0pt; text-align: center;"><span><span style="font-family: 'Times New Roman'; font-size: 18pt; font-weight: bold;">FORM</span></span><span style="font-family: 'Times New Roman'; font-size: 18pt; font-weight: bold;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 18pt; font-weight: bold;"><ix:nonNumeric contextRef="D20230331" name="dei:DocumentType" id="Tag107">10-Q</ix:nonNumeric></span></p>
<p style="border-bottom-color: #465361; border-bottom-style: solid; border-bottom-width: 1pt; margin: 0pt 385pt; padding-bottom: 1pt; text-align: center; ;margin: 0px !important;"><br/></p>
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
<div style="border-left: none; border-right: none;">
<table style="height: 35px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 17px;">
<td style="vertical-align: top; text-align: right; height: 17px; width: 17%;" colspan="2"><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;">(Mark<span>&#160;</span></span><span style="font-weight: bold;"><span style="border-left: none; border-right: none;">One</span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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><br/></td>
<td style="vertical-align: top; height: 17px; width: 82.8488%;"><br/></td>
</tr>
<tr style="height: 18px;">
<td style="vertical-align: top; height: 18px; width: 15%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Segoe UI Symbol'; font-size: 10pt;"> <ix:nonNumeric contextRef="D20230331" name="dei:DocumentQuarterlyReport" id="Tag304" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric> </span></p>
</td>
<td style="vertical-align: top; height: 18px; width: 2%;"><br/></td>
<td style="vertical-align: top; height: 18px; width: 82.8488%;">
<p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><br/></span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">FOR THE QUARTERLY PERIOD EN</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">DED <span style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20230331" name="dei:DocumentPeriodEndDate" id="Tag303" format="ixt:date-monthname-day-year-en">March 31, 2023</ix:nonNumeric></span></span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="border-left: none; border-right: none;"><br/></span></span></p>
<div style="border-left: none; border-right: none;">
<table style="border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td style="vertical-align: top; width: 15%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Segoe UI Symbol'; font-size: 10pt;"> <span style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20230331" name="dei:DocumentTransitionReport" id="Tag109" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span> </span></p>
</td>
<td style="vertical-align: top; width: 2%;"><br/></td>
<td style="vertical-align: top; width: 83%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 3pt;">&#160;</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">FOR THE TRANSITION PERIOD FROM ______________ TO ______________</span></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 3pt;">&#160;</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Commission File Number <ix:nonNumeric contextRef="D20230331" name="dei:EntityFileNumber" id="Tag297">001-38538</ix:nonNumeric></span></p>
<table style="height: 10px; width: 17%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0">
<tbody>
<tr style="height: 10px;">
<td style="width: 100%; border-bottom: 1px solid #000000; margin-left: 0.1px; height: 10px; padding: 0px;"><span style="font-size: 7pt;">&#160;</span></td>
</tr>
</tbody>
</table>
<p style="margin: 3pt 0pt 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 25pt;"><ix:nonNumeric contextRef="D20230331" name="dei:EntityRegistrantName" id="Tag169">electroCore, Inc.</ix:nonNumeric></span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 7.5pt; font-weight: bold;">(Exact name of Registr</span><span style="font-family: 'Times New Roman'; font-size: 7.5pt; font-weight: bold;">ant as specified in its charter) </span></p>
<table style="height: 10px; width: 17%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0">
<tbody>
<tr style="height: 10px;">
<td style="width: 100%; border-bottom: 1px solid #000000; margin-left: 0.1px; height: 10px; padding: 0px;"><span style="font-size: 7pt;">&#160;</span></td>
</tr>
</tbody>
</table>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 4pt;">&#160;</span></p>
<div style="border-left: none; border-right: none;">
<table style="border-collapse: collapse; margin: 0px auto; font-family: 'times new roman'; font-size: 10pt; height: 34px; width: 100%;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 17px;">
<td style="border-bottom: 0.75pt solid #465361; vertical-align: top; height: 17px; width: 49%;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <ix:nonNumeric contextRef="D20230331" name="dei:EntityIncorporationStateCountryCode" id="Tag167" format="ixt-sec:stateprovnameen">Delaware</ix:nonNumeric> </span></p>
</td>
<td style="vertical-align: top; height: 17px; width: 2%;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid #465361; vertical-align: top; height: 17px; width: 49%;">
<div style="border-left: none; border-right: none;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="border-left: none; border-right: none;"><span style="border-right: none; border-left: none;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20230331" name="dei:EntityTaxIdentificationNumber" id="Tag106">20-3454976</ix:nonNumeric></span></span></span></span></span></p>
</div>
</td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: top; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"> (State or other jurisdiction of incorporation or organization) </span></p>
</td>
<td style="vertical-align: top; height: 17px;">
<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: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"> (I.R.S. Employer Identification No.) </span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 4pt;">&#160;</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="border-right: none; border-left: none;"><span style="border-right: none; border-left: none;"><span style="border-left: none; border-right: none;"><span style="display: inline;"><ix:nonNumeric contextRef="D20230331" name="dei:EntityAddressAddressLine1" id="Tag299">200 Forge Way</ix:nonNumeric></span></span></span></span>, <ix:nonNumeric contextRef="D20230331" name="dei:EntityAddressAddressLine2" id="Tag300">Suite 205</ix:nonNumeric>, <ix:nonNumeric contextRef="D20230331" name="dei:EntityAddressCityOrTown" id="Tag298">Rockaway</ix:nonNumeric>, <span style="-sec-ix-hidden:Tag460">NJ</span>&#160;<ix:nonNumeric contextRef="D20230331" name="dei:EntityAddressPostalZipCode" id="Tag302">07866</ix:nonNumeric></span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(Address of principal executive offices, including zip code)</span></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 4pt;">&#160;</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="border-right: none; border-left: none;"><ix:nonNumeric contextRef="D20230331" name="dei:CityAreaCode" id="Tag306">(<span style="border-left: none; border-right: none;"><span style="display: inline;">973</span></span>)</ix:nonNumeric></span> <span style="border-right: none; border-left: none;"><span style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20230331" name="dei:LocalPhoneNumber" id="Tag446">290-0097</ix:nonNumeric></span></span> </span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(Registrant&#8217;s telephone number, including area code)</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 5pt;">&#160;</span></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Securities registered pursuant to Section 12(b) of the Act:</span></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 4pt;">&#160;</span></p>
<div style="border-left: none; border-right: none;">
<table style="height: 42px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 20px;">
<td style="vertical-align: middle; height: 20px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt;"> &#160; </span></p>
</td>
<td style="vertical-align: middle; height: 20px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt;"> &#160; </span></p>
</td>
<td style="vertical-align: middle; height: 20px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt;"> &#160; </span></p>
</td>
<td style="vertical-align: middle; height: 20px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt;"> &#160; </span></p>
</td>
<td style="vertical-align: middle; height: 20px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 12px;">
<td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px; width: 34.5%;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Title of each class </span></p>
</td>
<td style="vertical-align: bottom; height: 12px; width: 3.5%;">
<p style="margin: 0pt; text-align: center; text-indent: 36pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px; width: 25%;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Trading Symbol(s) </span></p>
</td>
<td style="vertical-align: bottom; height: 12px; width: 4%;">
<p style="margin: 0pt; text-align: center; text-indent: 36pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px; width: 33%;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Name of each exchange on which registered </span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px;">
<div style="border-left: none; border-right: none;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><span style="border-right: none; border-left: none;"><span style="border-right: none; border-left: none;"><ix:nonNumeric contextRef="D20230331" name="dei:Security12bTitle" id="Tag112">Common Stock, par value $<span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">0.001</span></span></span> per share</ix:nonNumeric></span></span></span></span></p>
</div>
</td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center; text-indent: 36pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonNumeric contextRef="D20230331" name="dei:TradingSymbol" id="Tag168">ECOR</ix:nonNumeric> </span></p>
</td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center; text-indent: 36pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="border-left: none; border-right: none;">The <ix:nonNumeric contextRef="D20230331" name="dei:SecurityExchangeName" id="Tag295" format="ixt-sec:exchnameen">Nasdaq</ix:nonNumeric>&#160;Capital Market</span> </span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 4pt;">&#160;</span></p>
<p style="margin: 0pt; text-indent: 43.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark whether the registrant (1) has 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 the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">Yes</span></span> </span><span style="font-family: 'MS Mincho'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20230331" name="dei:EntityCurrentReportingStatus" id="Tag184" format="ixt-sec:yesnoballotbox">&#9746;</ix:nonNumeric></span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> No </span><span style="font-family: 'Segoe UI Symbol'; font-size: 10pt;">&#9744;</span></p>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 3pt;">&#160;</span></p>
<p style="margin: 0pt 0pt 3pt; text-indent: 43.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter p</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">eriod that the registrant was required to submit such files).</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;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">Yes</span></span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'MS Mincho'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20230331" name="dei:EntityInteractiveDataCurrent" id="Tag110" format="ixt-sec:yesnoballotbox">&#9746;</ix:nonNumeric></span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#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: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'MS Mincho'; font-size: 10pt;">&#9744;</span></p>
<p style="margin: 0pt; text-indent: 43.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/></span></p>
<p style="margin: 0pt; text-indent: 43.7pt;"><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, smaller reporting company, or an emerging growth com</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">pany. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 4pt;">&#160;</span></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 4pt;"><br/></span></p>
<div style="border-left: none; border-right: none;">
<table style="border-collapse: collapse; margin: 0px auto; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td style="vertical-align: top; width: 25%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Large&#160;accelerated&#160;filer </span></p>
</td>
<td style="vertical-align: top; width: 2%;">
<p style="margin: 0pt;"><span style="font-family: 'MS Mincho'; font-size: 10pt;"> &#9744; </span></p>
</td>
<td style="vertical-align: top; width: 44%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: top; 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; width: 25%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Accelerated filer </span></p>
</td>
<td style="vertical-align: top; width: 2%;">
<p style="margin: 0pt;"><span style="font-family: 'MS Mincho'; font-size: 10pt;"> &#9744; </span></p>
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonNumeric contextRef="D20230331" name="dei:EntityFilerCategory" id="Tag111" format="ixt-sec:entityfilercategoryen">Non-accelerated filer</ix:nonNumeric> </span></p>
</td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'MS Mincho'; font-size: 10pt;"> &#9746; </span></p>
</td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Smaller reporting company </span></p>
</td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'MS Mincho'; font-size: 10pt;"> <ix:nonNumeric contextRef="D20230331" name="dei:EntitySmallBusiness" id="Tag296" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric> </span></p>
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Emerging growth company&#160; </span></p>
</td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'MS Mincho'; font-size: 10pt;"> <ix:nonNumeric contextRef="D20230331" name="dei:EntityEmergingGrowthCompany" id="Tag305" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric> </span></p>
</td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 3pt;">&#160;</span></p>
<p style="margin: 0pt; text-indent: 43.7pt;"><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 standard</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">s provided pursuant to Section 13(a) of the Exchange Act.</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: 'Segoe UI Symbol'; font-size: 10pt;"><ix:nonNumeric contextRef="D20230331" name="dei:EntityExTransitionPeriod" id="Tag108" format="ixt-sec:boolballotbox">&#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></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 3pt;">&#160;</span></p>
<p style="margin: 0pt 0pt 3pt; text-indent: 43.7pt;"><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 12b-2 of the Exchange Act). </span><span style="font-family: 'Segoe UI Symbol'; font-size: 10pt;"><span style="border-right: none; border-left: none;"><ix:nonNumeric contextRef="D20230331" name="dei:EntityShellCompany" id="Tag301" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">Yes </span><span style="font-family: 'Segoe UI Symbol'; font-size: 10pt;">&#9746;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="border-left: none; border-right: none;">No</span></span></p>
<p style="margin: 0pt; text-indent: 43.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">As of April 27, 2023 the registrant had <ix:nonFraction contextRef="I20230427" name="dei:EntityCommonStockSharesOutstanding" unitRef="Shares" id="Tag177" decimals="0" format="ixt:num-dot-decimal">4,749,221</ix:nonFraction> shares of common</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;stock outstanding.</span></p>
<p style="margin: 0pt; text-indent: 43.7pt; ;margin: 0px !important;"><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; color: #ffffff;">1</span></td>
</tr>
</tbody>
</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">&#8203;
<table style="height: 350px; width: 100%; margin-left: auto; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-right: auto;" id="TOC" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr style="height: 10px;">
<td style="height: 10px;"><br/></td>
<td style="height: 10px;">
<p style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; vertical-align: middle; text-align: center;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;">PART I. FINANCIAL INFORMATION</span></p>
</td>
<td style="height: 10px;">
<p style="vertical-align: middle; text-align: center;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Page Number</span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><br/></td>
<td style="height: 17px;" id="BM_BAWSD_4A7FL91KWW00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BAWSD_4A7FL91KWW00000000000000000000">Cautionary Note Regarding Forward-Looking Statements</a></span></td>
<td class="bmpageno" style="height: 17px; text-align: center;" id="BMP_BAWSD_4A7FL91KWW00000000000000000000">3</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; width: 13%;"><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; 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;">Item 1.</span></td>
<td style="height: 17px; width: 78%;"><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; 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;">Financial Statements&#160;</span></td>
<td style="height: 17px; text-align: center; width: 9%;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><br/></td>
<td style="height: 17px;" id="BM_Bbs_D4DDECSGUO00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#Bbs_D4DDECSGUO00000000000000000000">Condensed Consolidated Balance Sheets as of March 31, 2023 (unaudited) and December 31, 2022</a></span></td>
<td class="bmpageno" style="height: 17px; text-align: center;" id="BMP_Bbs_D4DDECSGUO00000000000000000000">4</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><br/></td>
<td style="height: 17px;" id="BM_Bop_V38VAZ5TZ400000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#Bop_V38VAZ5TZ400000000000000000000">Condensed Consolidated Statements of Operations for the Three Months Ended March 31, 2023 and 2022 (Unaudited)</a></span></td>
<td class="bmpageno" style="height: 17px; text-align: center;" id="BMP_Bop_V38VAZ5TZ400000000000000000000">5</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><br/></td>
<td style="height: 17px;" id="BM_BCL_5YEMH4WDCG00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BCL_5YEMH4WDCG00000000000000000000">Condensed Consolidated Statements of Comprehensive Loss for the Three Months Ended March 31, 2023 and 2022 (Unaudited)</a></span></td>
<td class="bmpageno" style="height: 17px; text-align: center;" id="BMP_BCL_5YEMH4WDCG00000000000000000000">6</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><br/></td>
<td style="height: 17px;" id="BM_BSHE_CS0PZ3E1I800000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BSHE_CS0PZ3E1I800000000000000000000">Condensed Consolidated Statements of Equity for the Three Months Ended March 31, 2023 and 2022 (Unaudited)</a></span></td>
<td class="bmpageno" style="height: 17px; text-align: center;" id="BMP_BSHE_CS0PZ3E1I800000000000000000000">7</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><br/></td>
<td style="height: 17px;" id="BM_BCF_KMQ38KPNQO00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BCF_KMQ38KPNQO00000000000000000000">Condensed Consolidated Statements of Cash Flows for the Three Months Ended March&#160;31, 2023 and 2022 (Unaudited)</a></span></td>
<td class="bmpageno" style="height: 17px; text-align: center;" id="BMP_BCF_KMQ38KPNQO00000000000000000000">8</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><br/></td>
<td style="height: 17px;" id="BM_Bnotes_NPRYOMN73K00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#Bnotes_NPRYOMN73K00000000000000000000">Notes to Condensed&#160;Consolidated Financial Statements (unaudited)</a></span></td>
<td class="bmpageno" style="height: 17px; text-align: center;" id="BMP_Bnotes_NPRYOMN73K00000000000000000000">9</td>
</tr>
<tr style="height: 17px;">
<td style="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; 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;">Item 2.</span></td>
<td style="height: 17px;" id="BM_BWSDFF_AOUCEGT0A800000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BWSDFF_AOUCEGT0A800000000000000000000">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></td>
<td class="bmpageno" style="height: 17px; text-align: center;" id="BMP_BWSDFF_AOUCEGT0A800000000000000000000">19</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;">Item 3.</td>
<td style="height: 17px;" id="BM_BEQQQSS_BZAHQGL70000000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BEQQQSS_BZAHQGL70000000000000000000000">Quantitative and Qualitative Disclosures About Market Risk</a></span></td>
<td class="bmpageno" style="height: 17px; text-align: center;" id="BMP_BEQQQSS_BZAHQGL70000000000000000000000">24</td>
</tr>
<tr style="height: 17px;">
<td style="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; 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;">Item 4.</span></td>
<td style="height: 17px;" id="BM_BXAWS_N89EOVXEQO00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BXAWS_N89EOVXEQO00000000000000000000">Controls and Procedures</a></span></td>
<td class="bmpageno" style="height: 17px; text-align: center;" id="BMP_BXAWS_N89EOVXEQO00000000000000000000">24</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><br/></td>
<td style="text-align: center; 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: bold; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">PART II. OTHER INFORMATION</span></td>
<td style="height: 17px; text-align: center;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="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; 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;">Item 1.</span></td>
<td style="height: 17px;" id="BM_BWSQW_0YTNIVA56O00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BWSQW_0YTNIVA56O00000000000000000000">Legal Proceedings</a></span></td>
<td class="bmpageno" style="height: 17px; text-align: center;" id="BMP_BWSQW_0YTNIVA56O00000000000000000000">25</td>
</tr>
<tr style="height: 17px;">
<td style="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; 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;">Item 1A.</span></td>
<td style="height: 17px;" id="BM_BAQWS_IIOR7I1NRK00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BAQWS_IIOR7I1NRK00000000000000000000">Risk Factors</a></span></td>
<td class="bmpageno" style="height: 17px; text-align: center;" id="BMP_BAQWS_IIOR7I1NRK00000000000000000000">25</td>
</tr>
<tr style="height: 17px;">
<td style="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; 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;">Item 2.</span></td>
<td style="height: 17px;" id="BM_BQASSW_917WXQSQGW00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BQASSW_917WXQSQGW00000000000000000000">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></td>
<td class="bmpageno" style="height: 17px; text-align: center;" id="BMP_BQASSW_917WXQSQGW00000000000000000000">25</td>
</tr>
<tr style="height: 17px;">
<td style="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; 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;">Item 3.</span></td>
<td style="height: 17px;" id="BM_BAADDD_5DOP5ZEOLC00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BAADDD_5DOP5ZEOLC00000000000000000000">Defaults Upon Senior Securities</a></span></td>
<td class="bmpageno" style="height: 17px; text-align: center;" id="BMP_BAADDD_5DOP5ZEOLC00000000000000000000">25</td>
</tr>
<tr style="height: 17px;">
<td style="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; 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;">Item 4.</span></td>
<td style="height: 17px;" id="BM_BCDAWDAA_N1KMLIWX4G00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BCDAWDAA_N1KMLIWX4G00000000000000000000">Mine Safety Disclosures</a></span></td>
<td class="bmpageno" style="height: 17px; text-align: center;" id="BMP_BCDAWDAA_N1KMLIWX4G00000000000000000000">25</td>
</tr>
<tr style="height: 17px;">
<td style="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; 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;">Item 5.</span></td>
<td style="height: 17px;" id="BM_BRTSFD_GYYNC1CSXC00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BRTSFD_GYYNC1CSXC00000000000000000000">Other Information</a></span></td>
<td class="bmpageno" style="height: 17px; text-align: center;" id="BMP_BRTSFD_GYYNC1CSXC00000000000000000000">25</td>
</tr>
<tr style="height: 17px;">
<td style="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; 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;">Item 6.</span></td>
<td style="height: 17px;" id="BM_BAEAFWS_BTD6HOFUGW00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BAEAFWS_BTD6HOFUGW00000000000000000000">Exhibits</a></span></td>
<td class="bmpageno" style="height: 17px; text-align: center;" id="BMP_BAEAFWS_BTD6HOFUGW00000000000000000000">26</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><br/></td>
<td style="height: 17px;" id="BM_BFDWW_40A3L5FT8000000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BFDWW_40A3L5FT8000000000000000000000">Signatures</a></span></td>
<td class="bmpageno" style="height: 17px; text-align: center;" id="BMP_BFDWW_40A3L5FT8000000000000000000000">27</td>
</tr>
</tbody>
</table>
<div style="margin: 0px; text-indent: 0px;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;"></a><br/></div>
<div>
<p style="margin: 0px; text-indent: 0px;"><br/></p>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">2</span></td>
</tr>
</tbody>
</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="margin: 0px; text-indent: 0px;"><br/></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">REFERENCES TO ELECTROCORE</span></p>
<p style="margin: 9pt 0pt 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span>In this Quarterly Report on Form 10</span>-Q, unless otherwise stated or the context otherwise requires, references to the &#8220;Company,&#8221; &#8220;electroCore,&#8221; &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our&#8221; refer to electroCore, Inc. a Delaware corporation and its subsidiaries.</span></p>
<div style="margin: 13pt 0pt 0pt; text-align: center;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="BAWSD_S0UQJH8ATC00000000000000000000"></a><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="BAWSD_4A7FL91KWW00000000000000000000">CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS</a></div>
<p style="margin: 9pt 0pt 0pt; line-height: 1.3; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">This Quarterly Report on Form 10-Q, or Quarterly Report, contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed in the forward-looking statements. The statements contained in this report that are not purely historical are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. Forward-looking statements are often identified by the use of words such as, but not limited to, &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;can,&#8221; &#8220;continue,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;plan,&#8221; &#8220;project,&#8221; &#8220;seek,&#8221; &#8220;should,&#8221; &#8220;strategy,&#8221; &#8220;target,&#8221; &#8220;will,&#8221; &#8220;would&#8221; and similar expressions or variations intended to identify forward-looking statements. These statements are based on the beliefs and assumptions of our management based on information currently available to them. Such forward-looking statements are subject to risks, uncertainties and other important factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to risks and uncertainties included in our Form 10-Qs, our Annual Report on Form 10-K for the year ended December 31, 2022, in our other filings with the U.S. Securities and Exchange Commission or in materials incorporated by reference therein, including the information in the sections entitled <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: left; 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;">&#8220;</span>Risk Factors<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: left; 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;">&#8221;</span> and &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in such filings.&#160;Furthermore, any such forward-looking statements in this Quarterly Report speak only as of the date of this report. Except as required by law, we undertake no obligation to update or revise any forward-looking statements to reflect events or circumstances after the date of such statements. </span></p>
<p style="margin: 9pt 0pt 0pt; line-height: 1.3; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.1pt; line-height: 1.3; margin: 9pt 0pt 0pt; text-align: justify;">The electroCo<span style="font-family: 'Times New Roman'; font-size: 10pt;">re</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> logo, gammaC<span>ore,</span><span> <span>Truvaga, TAC-STIM,</span>&#160;an</span>d other tradema</span>rks of electroCore, Inc. appearing in this Quarterly Report&#160;are the property of electroCore, Inc. All other trademarks, service marks and trade names in this Quarterly Report are the property of their respective owners. We have omitted the &#174; and &#8482; designations, as applicable, for the trademarks used in this Quarterly Report.&#160; &#160;</span></p>
<p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.1pt;"><br/></span></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">3</span></td>
</tr>
</tbody>
</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
</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; font-size: 10pt; font-weight: bold;">ELECTROCORE, INC. AND SUBSIDIARIES</span></p>
<div style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-size: 10pt;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" id="Bbs_D4DDECSGUO00000000000000000000"><span style="font-family: 'times new roman', times;">Condensed Consolidated Balance Sheets</span></a></span></div>
<p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(unaudited)</span></p>
<p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(in thousands, except share data)</span></p>
<div style="margin: 0pt; text-align: center; text-indent: 0pt; line-height: 1;"><br/></div>
<div style="margin: 0pt; text-align: center; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></div>
<div id="t_ft_LIO6QGDLQO00000000000000000000b">
<table style="height: 591px; border-collapse: collapse; margin: 0px; font-family: &quot;times new roman&quot;; font-size: 10pt; width: 100.111%; text-indent: 0px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 74.1744%;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: Calibri; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 11.0122%;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> March 31, </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 1.00111%;">
<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-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 1.11111%;">
<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-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 11.0122%;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> December 31, </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 1.11235%;">
<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: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 74.1744%;">
<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="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 11.0122%; border-bottom-width: 1px; 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: 10pt; font-weight: bold;"> 2023 </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 1.00111%;">
<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-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 1.11111%;">
<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-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 11.0122%; border-bottom-width: 1px; 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: 10pt; font-weight: bold;"> 2022 </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 1.11235%;">
<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; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 74.1744%;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Assets </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; text-indent: 0px; vertical-align: middle; text-align: right; margin: 0px; background-color: #cceeff; width: 1.00111%;" valign="middle">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%;">
<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: 9pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11111%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%;">
<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: 9pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11235%;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 74.1744%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Current assets: </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; width: 1.00111%;" valign="middle">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10.0111%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11111%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10.0111%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 74.1744%; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cash and cash equivalents </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 0.797847%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; width: 1.00111%; background-color: #cceeff;" valign="middle">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-align: right; text-indent: 0px; width: 10.0111%; background-color: #cceeff;"><span style="border-left: none; border-right: none; font-family: 'Times New Roman'; font-size: 10pt; color: black;"><ix:nonFraction contextRef="I20230331" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag137" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,908</ix:nonFraction></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11111%; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%; background-color: #cceeff;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-align: right; text-indent: 0px; width: 10.0111%; background-color: #cceeff;"><span style="border-left: none; border-right: none; font-family: 'Times New Roman'; font-size: 10pt; color: black;"><ix:nonFraction contextRef="I20221231" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag314" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,712</ix:nonFraction></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11235%; background-color: #cceeff;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 74.1744%;"><span style="font-size: 10pt;">&#160; &#160; &#160; Restricted cash</span></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 0.797847%;"><br/></td>
<td style="padding: 0px; vertical-align: middle; text-align: right; height: 17px; margin: 0px; text-indent: 0px; width: 1.00111%;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; text-align: center; margin: 0px; text-indent: 0px; width: 10.0111%;">
<p style="text-align: right; border-left: none; margin: 0px; font-family: 'Times New Roman'; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20230331" name="us-gaap:RestrictedCashCurrent" unitRef="USD" id="Tag146" decimals="-3" scale="3" format="ixt:num-dot-decimal">250</ix:nonFraction></span><br/></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11111%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; text-align: right; margin: 0px; text-indent: 0px; width: 10.0111%;"><ix:nonFraction contextRef="I20221231" name="us-gaap:RestrictedCashCurrent" unitRef="USD" id="Tag379" decimals="-3" scale="3" format="ixt:num-dot-decimal">250</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11235%;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 74.1744%;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Accounts receivable, net </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;" valign="middle">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:AccountsReceivableNetCurrent" unitRef="USD" id="Tag158" decimals="-3" scale="3" format="ixt:num-dot-decimal">213</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:AccountsReceivableNetCurrent" unitRef="USD" id="Tag150" decimals="-3" scale="3" format="ixt:num-dot-decimal">401</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 74.1744%;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Inventories, net </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; width: 1.00111%;" valign="middle">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:InventoryNet" unitRef="USD" id="Tag155" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,478</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%;">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:InventoryNet" unitRef="USD" id="Tag113" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,982</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 74.1744%;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Prepaid expenses and other current assets </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="middle">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%; border-bottom-width: 1px; border-bottom-style: solid; 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="USD" id="Tag365" decimals="-3" scale="3" format="ixt:num-dot-decimal">525</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%; border-bottom-width: 1px; border-bottom-style: solid; 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%; border-bottom-width: 1px; border-bottom-style: solid; 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="USD" id="Tag275" decimals="-3" scale="3" format="ixt:num-dot-decimal">828</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 74.1744%;">
<p style="margin: 0pt 0pt 0pt 34.2pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total current assets </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: middle; height: 17px; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; width: 1.00111%;" valign="middle">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:AssetsCurrent" unitRef="USD" id="Tag142" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,374</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: middle; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11111%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%;">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:AssetsCurrent" unitRef="USD" id="Tag381" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,173</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 74.1744%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Inventories, noncurrent </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: middle; height: 17px; background-color: #cceeff; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;" valign="middle">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:InventoryNoncurrent" unitRef="USD" id="Tag144" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,451</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:InventoryNoncurrent" unitRef="USD" id="Tag34" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,194</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 74.1744%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Property and equipment, net </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; width: 1.00111%;" valign="middle">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" id="Tag145" decimals="-3" scale="3" format="ixt:num-dot-decimal">34</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%;">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" id="Tag141" decimals="-3" scale="3" format="ixt:num-dot-decimal">50</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 74.1744%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Operating lease right of use assets, net </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;" valign="middle">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="USD" id="Tag104" decimals="-3" scale="3" format="ixt:num-dot-decimal">550</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="USD" id="Tag254" decimals="-3" scale="3" format="ixt:num-dot-decimal">565</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 74.1744%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Other assets, net </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; width: 1.00111%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="middle">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 10.0111%; border-bottom-width: 1px; border-bottom-style: solid; 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:OtherAssetsNoncurrent" unitRef="USD" id="Tag156" decimals="-3" scale="3" format="ixt:num-dot-decimal">891</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%; border-bottom-width: 1px; border-bottom-style: solid; 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 10.0111%; border-bottom-width: 1px; border-bottom-style: solid; 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:OtherAssetsNoncurrent" unitRef="USD" id="Tag64" decimals="-3" scale="3" format="ixt:num-dot-decimal">774</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 18px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; width: 74.1744%;">
<p style="margin: 0pt 0pt 0pt 34.2pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total assets </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 18px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="middle">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%; border-bottom-width: 2.8pt; border-bottom-style: double; 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:Assets" unitRef="USD" id="Tag149" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,300</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%; border-bottom-width: 2.8pt; border-bottom-style: double; 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'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%; border-bottom-width: 2.8pt; border-bottom-style: double; 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:Assets" unitRef="USD" id="Tag197" decimals="-3" scale="3" format="ixt:num-dot-decimal">24,756</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 18px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; width: 74.1744%;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Liabilities and Equity </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 18px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; width: 1.00111%;" valign="middle">
<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="padding: 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px; width: 10.0111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%;">
<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="padding: 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px; width: 10.0111%;">
<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: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 74.1744%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Current liabilities: </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;" valign="middle">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 74.1744%;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Accounts payable </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; width: 1.00111%;" valign="middle">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:AccountsPayableCurrent" unitRef="USD" id="Tag159" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,001</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:AccountsPayableCurrent" unitRef="USD" id="Tag206" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,129</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 74.1744%;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Accrued expenses and other current liabilities </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;" valign="middle">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="USD" id="Tag151" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,770</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="USD" id="Tag372" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,842</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 74.1744%;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Current portion of operating lease liabilities </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; width: 1.00111%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="middle">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 10.0111%; border-bottom-width: 1px; border-bottom-style: solid; 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="USD" id="Tag139" decimals="-3" scale="3" format="ixt:num-dot-decimal">77</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%; border-bottom-width: 1px; border-bottom-style: solid; 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 10.0111%; border-bottom-width: 1px; border-bottom-style: solid; 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="USD" id="Tag163" decimals="-3" scale="3" format="ixt:num-dot-decimal">74</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 74.1744%;">
<p style="margin: 0pt 0pt 0pt 34.2pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total current liabilities&#160;</span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: middle; height: 17px; background-color: #cceeff; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;" valign="middle">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:LiabilitiesCurrent" unitRef="USD" id="Tag153" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,848</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: middle; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11111%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:LiabilitiesCurrent" unitRef="USD" id="Tag162" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,045</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 18px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; width: 74.1744%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Noncurrent liabilities: </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 18px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; width: 1.00111%;" valign="middle">
<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="padding: 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px; width: 10.0111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%;">
<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="padding: 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px; width: 10.0111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 74.1744%;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Operating lease liabilities, noncurrent </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;" valign="middle">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="USD" id="Tag77" decimals="-3" scale="3" format="ixt:num-dot-decimal">605</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="USD" id="Tag114" decimals="-3" scale="3" format="ixt:num-dot-decimal">625</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 74.1744%;">
<p style="margin: 0pt 0pt 0pt 34.2pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total liabilities </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; width: 1.00111%; border-top-width: 1px; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="middle">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 10.0111%; border-top-width: 1px; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1px; border-bottom-style: solid; 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:Liabilities" unitRef="USD" id="Tag101" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,453</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%; border-top-width: 1px; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1px; border-bottom-style: solid; 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 10.0111%; border-top-width: 1px; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1px; border-bottom-style: solid; 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:Liabilities" unitRef="USD" id="Tag376" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,670</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 74.1744%;">
<p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Commitments and contingencies </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;" valign="middle">
<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="padding: 0px; vertical-align: bottom; text-align: right; height: 17px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><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: right; 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;"><ix:nonFraction contextRef="I20230331" name="us-gaap:CommitmentsAndContingencies" unitRef="USD" id="Tag375" xsi:nil="true"></ix:nonFraction>&#8212;</span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<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="padding: 0px; vertical-align: bottom; text-align: right; height: 17px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%;">
<div style="border-left: none; border-right: none;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231" name="us-gaap:CommitmentsAndContingencies" unitRef="USD" id="Tag143" xsi:nil="true"></ix:nonFraction>&#8212;</span></span></p>
</div>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 74.1744%;">
<p style="margin: 0pt;">Mezzanine Equity:<br/></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 0.797847%;"><br/></td>
<td style="padding: 0px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; height: 17px; width: 1.00111%;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 17px; width: 10.0111%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1.00111%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1.11111%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1.00111%;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 17px; width: 10.0111%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1.11235%;"><br/></td>
</tr>
<tr style="height: 34px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 34px; background-color: #cceeff; width: 74.1744%;">
<p style="margin: 0pt 0pt 0pt 13.7pt; text-indent: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Preferred Stock, par value $<ix:nonFraction contextRef="I20221231" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag453" decimals="3" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20230331" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag140" decimals="3" format="ixt:num-dot-decimal">0.001</ix:nonFraction></ix:nonFraction> per share; <ix:nonFraction contextRef="I20221231" name="us-gaap:PreferredStockSharesAuthorized" unitRef="Shares" id="Tag462" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20230331" name="us-gaap:PreferredStockSharesAuthorized" unitRef="Shares" id="Tag148" decimals="0" format="ixt:num-dot-decimal">10,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of March 31, 2023 and December 31, 2022; <ix:nonFraction contextRef="I20230331" name="us-gaap:PreferredStockSharesIssued" unitRef="Shares" id="Tag172" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction> shares issued and&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">outstanding at March 31, 2023 and <ix:nonFraction contextRef="I20221231" name="us-gaap:PreferredStockSharesOutstanding" unitRef="Shares" id="Tag469" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20221231" name="us-gaap:PreferredStockSharesIssued" unitRef="Shares" id="Tag351" decimals="0" format="ixt:num-dot-decimal">71,173</ix:nonFraction></ix:nonFraction> issued and&#160;<span>outstanding</span> at December 31, 2022&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">($<ix:nonFraction contextRef="I20221231" name="us-gaap:PreferredStockConvertibleConversionPrice" unitRef="USDPerShare" id="Tag29" decimals="3" format="ixt:num-dot-decimal">0.001</ix:nonFraction> per share liquidation value)</span><br/></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 34px; background-color: #cceeff; width: 0.797847%;"><br/></td>
<td style="padding: 0px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; height: 34px; background-color: #cceeff; width: 1.00111%;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 34px; text-align: right; background-color: #cceeff; width: 10.0111%;"><ix:nonFraction contextRef="I20230331" name="us-gaap:PreferredStockValueOutstanding" unitRef="USD" id="Tag115" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 34px; background-color: #cceeff; width: 1.00111%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 34px; background-color: #cceeff; width: 1.11111%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 34px; background-color: #cceeff; width: 1.00111%;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 34px; text-align: right; background-color: #cceeff; width: 10.0111%;"><ix:nonFraction contextRef="I20221231" name="us-gaap:PreferredStockValueOutstanding" unitRef="USD" id="Tag292" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 34px; background-color: #cceeff; width: 1.11235%;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 74.1744%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Stockholders' equity: </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; width: 1.00111%;" valign="middle">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 10.0111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%;">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 10.0111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 74.1744%;">
<div style="border-left: none; border-right: none;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Common Stock, par value $<span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag456" decimals="3" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20230331" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag193" decimals="3" format="ixt:num-dot-decimal">0.001</ix:nonFraction></ix:nonFraction></span> per share; <span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockSharesAuthorized" unitRef="Shares" id="Tag457" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20230331" name="us-gaap:CommonStockSharesAuthorized" unitRef="Shares" id="Tag274" decimals="0" format="ixt:num-dot-decimal">500,000,000</ix:nonFraction></ix:nonFraction></span> shares authorized at&#160;March 31, 2023 and December 31, 2022; <ix:nonFraction contextRef="I20230331" name="us-gaap:CommonStockSharesOutstanding" unitRef="Shares" id="Tag477" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20230331" name="us-gaap:CommonStockSharesIssued" unitRef="Shares" id="Tag39" decimals="0" format="ixt:num-dot-decimal">4,745,781</ix:nonFraction></ix:nonFraction> shares issued and outstanding at&#160;March 31, 2023 and <span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockSharesIssued" unitRef="Shares" id="Tag454" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockSharesOutstanding" unitRef="Shares" id="Tag378" decimals="0" format="ixt:num-dot-decimal">4,744,886</ix:nonFraction></ix:nonFraction></span> shares issued and outstanding at December 31, 2022</span></p>
</div>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;" valign="middle">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20230331" name="us-gaap:CommonStockValueOutstanding" unitRef="USD" id="Tag136" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></span></span></p>
</div>
</div>
</div>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockValueOutstanding" unitRef="USD" id="Tag138" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 74.1744%;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Additional paid-in capital </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; width: 1.00111%;" valign="middle">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:AdditionalPaidInCapitalCommonStock" unitRef="USD" id="Tag154" decimals="-3" scale="3" format="ixt:num-dot-decimal">164,092</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%;">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:AdditionalPaidInCapitalCommonStock" unitRef="USD" id="Tag196" decimals="-3" scale="3" format="ixt:num-dot-decimal">163,520</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 74.1744%;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Accumulated deficit </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;" valign="middle">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="I20230331" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="USD" id="Tag279" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">152,237</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="I20221231" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="USD" id="Tag377" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">146,370</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11235%;">)</td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 74.1744%;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Accumulated other comprehensive (loss) income </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; width: 1.00111%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="middle">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 10.0111%; border-bottom-width: 1px; border-bottom-style: solid; 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'; font-size: 10pt;">(<ix:nonFraction contextRef="I20230331" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="USD" id="Tag293" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">13</ix:nonFraction></span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 1.00111%;">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%; border-bottom-width: 1px; border-bottom-style: solid; 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 10.0111%; border-bottom-width: 1px; border-bottom-style: solid; 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'; font-size: 10pt;">(<ix:nonFraction contextRef="I20221231" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="USD" id="Tag152" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">69</ix:nonFraction></span></p>
</td>
<td style="padding: 0px; height: 17px; margin: 0px; text-indent: 0px; width: 1.11235%; vertical-align: bottom;" valign="bottom">)</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 74.1744%;">
<p style="margin: 0pt 0pt 0pt 34.2pt;"><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; 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;">Total equity</span><br/></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: middle; text-align: right; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;" valign="middle">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20230331" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag147" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,847</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.00111%;">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10.0111%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag194" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,086</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; width: 74.1744%;">
<p style="margin: 0pt 0pt 0pt 41.05pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total liabilities and equity </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; width: 0.797847%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 10px; text-align: right; margin: 0px; text-indent: 0px; width: 1.00111%; border-top-width: 1px; border-top-style: solid; border-bottom-width: 2.8pt; border-bottom-style: double; vertical-align: bottom; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 10.0111%; border-top-width: 1px; border-top-style: solid; border-bottom-width: 2.8pt; border-bottom-style: double; border-top-color: rgb(0, 0, 0) !important; 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'; font-size: 10pt;"><ix:nonFraction contextRef="I20230331" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="USD" id="Tag380" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,300</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11111%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.00111%; border-top-width: 1px; border-top-style: solid; border-bottom-width: 2.8pt; border-bottom-style: double; border-top-color: rgb(0, 0, 0) !important; 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'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 10.0111%; border-top-width: 1px; border-top-style: solid; border-bottom-width: 2.8pt; border-bottom-style: double; border-top-color: rgb(0, 0, 0) !important; 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="USD" id="Tag160" decimals="-3" scale="3" format="ixt:num-dot-decimal">24,756</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.11235%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
</tbody>
</table>
</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 accompanying notes to unaudited condensed consolidated financial statements.</span></p>
<div>
<div id="t_ft_KCO91K4KUO00000000000000000000b">
<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;">4</span></td>
</tr>
</tbody>
</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>
</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; font-size: 10pt; font-weight: bold;">ELECTROCORE, INC. AND SUBSIDIARIES</span></p>
<div style="margin: 0pt; color: #000000; text-align: center;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" id="Bop_V38VAZ5TZ400000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;">Condensed Consolidated Statements of Operations</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; 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; text-align: center; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(unaudited)</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; 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; text-align: center; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(in thousands, except per share data)&#160;</span></p>
<p style="margin: 0pt; line-height: 1; ;margin: 0px !important;"><br/></p>
<div id="t_ft_R40NRV99SW00000000000000000000b">
<table style="height: 315px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: Calibri; font-size: 11pt;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;" colspan="6">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-right: none; border-left: none; font-weight: bold;">Three months ended March 31,</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;" colspan="2"><span style="border-left: none; border-right: none; font-weight: bold;">2023</span></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;" colspan="2"><span style="border-left: none; border-right: none; font-weight: bold;">2022</span></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 18px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 18px; vertical-align: bottom; background-color: #cceeff; width: 74%;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Net sales </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 18px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;" valign="bottom">$</td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 18px; text-align: right; vertical-align: bottom; margin: 0px; padding-left: 0px; text-indent: 0px; background-color: #cceeff; width: 10%;" valign="bottom"><ix:nonFraction contextRef="D20230331" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="USD" id="Tag313" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,780</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 18px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 18px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 18px; border-bottom-width: 1px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;" valign="bottom"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 18px; border-bottom-width: 1px; text-align: right; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10%;" valign="bottom"><ix:nonFraction contextRef="D20220331_21" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="USD" id="Tag56" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,899</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cost of goods sold </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><ix:nonFraction contextRef="D20230331" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="USD" id="Tag281" decimals="-3" scale="3" format="ixt:num-dot-decimal">458</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><ix:nonFraction contextRef="D20220331_21" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="USD" id="Tag289" decimals="-3" scale="3" format="ixt:num-dot-decimal">360</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 27.35pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Gross profit </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331" name="us-gaap:GrossProfit" unitRef="USD" id="Tag282" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,322</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><ix:nonFraction contextRef="D20220331_21" name="us-gaap:GrossProfit" unitRef="USD" id="Tag75" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,539</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Operating expenses </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Research and development </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="USD" id="Tag277" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,809</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><ix:nonFraction contextRef="D20220331_21" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="USD" id="Tag74" decimals="-3" scale="3" format="ixt:num-dot-decimal">934</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 14px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 14px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Selling, general and administrative </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 14px; padding-left: 0px; margin: 0px; text-indent: 0px;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 14px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1pt solid #000000;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 14px; text-align: right; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1pt solid #000000;" valign="bottom"><ix:nonFraction contextRef="D20230331" name="us-gaap:SellingGeneralAndAdministrativeExpense" unitRef="USD" id="Tag280" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,710</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 14px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 14px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 14px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1pt solid #000000;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 14px; text-align: right; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1pt solid #000000;" valign="bottom"><ix:nonFraction contextRef="D20220331_21" name="us-gaap:SellingGeneralAndAdministrativeExpense" unitRef="USD" id="Tag73" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,186</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 14px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 17px; vertical-align: bottom; background-color: #cceeff;" valign="bottom">
<p style="margin: 0pt 0pt 0pt 27.35pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total operating expenses </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 17px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 0.75pt solid #000000 !important;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 17px; text-align: right; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 0.75pt solid #000000 !important;" valign="bottom"><ix:nonFraction contextRef="D20230331" name="us-gaap:OperatingExpenses" unitRef="USD" id="Tag28" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,519</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 17px; border-bottom-width: 1px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 17px; border-bottom-width: 1px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 17px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 0.75pt solid #000000 !important;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 17px; text-align: right; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 0.75pt solid #000000 !important;" valign="bottom"><ix:nonFraction contextRef="D20220331_21" name="us-gaap:OperatingExpenses" unitRef="USD" id="Tag27" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,120</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt 0pt 0pt 27.35pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; Loss from operations </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:OperatingIncomeLoss" unitRef="USD" id="Tag102" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6,197</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;">(<ix:nonFraction contextRef="D20220331_21" name="us-gaap:OperatingIncomeLoss" unitRef="USD" id="Tag26" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,581</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Other (income) expense </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Interest and other income </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:InterestAndOtherIncome" unitRef="USD" id="Tag352" decimals="-3" scale="3" format="ixt:num-dot-decimal">119</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;">(<ix:nonFraction contextRef="D20220331_21" name="us-gaap:InterestAndOtherIncome" unitRef="USD" id="Tag18" decimals="-3" scale="3" format="ixt:num-dot-decimal">4</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Other expense </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 0.75pt solid #000000 !important;"><ix:nonFraction contextRef="D20230331" name="us-gaap:OtherNonoperatingExpense" unitRef="USD" id="Tag276" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 0.75pt solid #000000 !important;"><ix:nonFraction contextRef="D20220331_21" name="us-gaap:OtherNonoperatingExpense" unitRef="USD" id="Tag25" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"></td>
</tr>
<tr style="height: 16px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Total other (income) expense </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:NonoperatingIncomeExpense" unitRef="USD" id="Tag278" decimals="-3" scale="3" format="ixt:num-dot-decimal">119</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><ix:nonFraction contextRef="D20220331_21" name="us-gaap:NonoperatingIncomeExpense" unitRef="USD" id="Tag24" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"><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: left; 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;">Loss before income taxes</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="USD" id="Tag227" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6,078</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">(<ix:nonFraction contextRef="D20220331_21" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="USD" id="Tag23" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,582</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">)</td>
</tr>
<tr style="height: 18px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px;"><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: left; 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;">Benefit from income taxes (see Note 10)</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><ix:nonFraction contextRef="D20230331" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" id="Tag54" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">211</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><ix:nonFraction contextRef="D20220331_21" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" id="Tag22" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">Net loss</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 2.25pt double #000000 !important;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 2.25pt double #000000 !important;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag55" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,867</ix:nonFraction></td>
<td style="padding: 0px 0px 1px; height: 17px; border-bottom-width: 1px; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 2.25pt double #000000 !important;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 2.25pt double #000000 !important;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag3" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,582</ix:nonFraction></td>
<td style="padding: 0px 0px 1px; vertical-align: bottom; height: 17px; border-bottom-width: 1px; margin: 0px; text-indent: 0px; background-color: #cceeff;">)</td>
</tr>
<tr style="height: 18px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px;">
<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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"> Net loss per share of common stock - Basic and Diluted (see Note 9) </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:EarningsPerShareDiluted" unitRef="USDPerShare" id="Tag447" decimals="2" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="D20230331" name="us-gaap:EarningsPerShareBasic" unitRef="USDPerShare" id="Tag116" decimals="2" sign="-" format="ixt:num-dot-decimal">1.24</ix:nonFraction></ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;">(<ix:nonFraction contextRef="D20220331_21" name="us-gaap:EarningsPerShareDiluted" unitRef="USDPerShare" id="Tag468" decimals="2" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="D20220331_21" name="us-gaap:EarningsPerShareBasic" unitRef="USDPerShare" id="Tag19" decimals="2" sign="-" format="ixt:num-dot-decimal">1.20</ix:nonFraction></ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"> Weighted average common shares outstanding - Basic and Diluted (see Note 9) </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Shares" id="Tag455" decimals="-3" scale="3" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="D20230331" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="Shares" id="Tag15" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,743</ix:nonFraction></ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><ix:nonFraction contextRef="D20220331_21" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Shares" id="Tag470" decimals="-3" scale="3" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="D20220331_21" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="Shares" id="Tag20" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,652</ix:nonFraction></ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; padding-left: 0px; background-color: #cceeff;"><br/></td>
</tr>
</tbody>
</table>
</div>
<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: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">See accompanying notes to unaudited condensed consolidated financial statements.</span></p>
<p style="margin: 0pt; text-align: center;"><br/></p>
<div>
<div id="t_ft_6AOWENFFB400000000000000000000b">
<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;">5</span></td>
</tr>
</tbody>
</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; text-align: center;"><br/></p>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<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; 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; text-align: center;"><span style="font-weight: bold;"><span style="font-family: 'times new roman', times; font-size: 10pt;">ELECTROCORE,</span><span style="font-family: 'times new roman', times; font-size: 10pt;"> INC. AND SUBSIDIARIES</span></span></p>
<div style="margin: 0pt; color: #000000; text-align: center;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" id="BCL_5YEMH4WDCG00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;">Condensed Consolidated Statements&#160;of Comprehensive Loss</span></a></div>
<p style="margin: 0pt; 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-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; background-color: #ffffff; text-align: center; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(unaudited)</span></p>
<p style="margin: 0pt; 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-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; background-color: #ffffff; text-align: center; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(in thousands)</span></p>
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
<div id="t_ft_0WH1HU0HMO00000000000000000000b">
<table style="height: 142px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px; margin-left: 0.1px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 34px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 34px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: Calibri; font-size: 11pt;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom;"><br/></td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 34px; border-bottom: 0.75pt solid #000000 !important;" colspan="6">
<p style="margin: 0pt; 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-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; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span>Three&#160;months ended</span>&#160;March 31,</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 34px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;" colspan="2"><span style="border-left: none; border-right: none; font-weight: bold;"><span style="border-left: none; border-right: none;">2023</span></span><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;" colspan="2"><span style="border-left: none; border-right: none; font-weight: bold;">2022</span></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 74%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Net loss </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">$</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10%;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag239" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,867</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">$</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10%;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag263" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,582</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">)</td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160;&#160; Other comprehensive (loss) income: </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160; &#160; Foreign currency translation adjustment&#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1pt solid #000000; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1pt solid #000000; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="USD" id="Tag373" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1pt solid #000000; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1pt solid #000000; background-color: #cceeff;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="USD" id="Tag257" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">27</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">)</td>
</tr>
<tr style="height: 12px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 12px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160; &#160; Other comprehensive (loss) income </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 12px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 12px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><ix:nonFraction contextRef="D20230331" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="USD" id="Tag374" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 12px; padding-left: 0px; margin: 0px; text-indent: 0px;"></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 12px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 12px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 12px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="USD" id="Tag62" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">27</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 12px; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
</tr>
<tr style="height: 18px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Comprehensive loss </span></p>
</td>
<td style="padding: 1px 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 2.25pt double #000000 !important;">$</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 2.25pt double #000000 !important;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag32" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,811</ix:nonFraction></td>
<td style="padding: 1px 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px; background-color: #cceeff;">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 2.25pt double #000000 !important;">$</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 2.25pt double #000000 !important;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag262" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,609</ix:nonFraction></td>
<td style="padding: 1px 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px; background-color: #cceeff;">)</td>
</tr>
</tbody>
</table>
</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 accompanying notes to unaudited condensed consolidated financial statements.</span></p>
<p style="margin: 0pt; text-align: center; ;margin: 0px !important;"><br/></p>
<div>
<div id="t_ft_M5TOFA3GW000000000000000000000b">
<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;">6</span></td>
</tr>
</tbody>
</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;">&#160;&#160;</p>
</div><div style="font-family: 'times new roman', times; font-size: 9pt;">
<p style="margin: 0pt; 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-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: 9pt; background-color: #ffffff; text-align: center;"><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: bold; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">ELECTROCORE, INC. AND SUBSIDIARIES</span></p>
<div style="margin: 0pt; color: #000000; text-align: center;"><span style="font-size: 10pt;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" id="BSHE_CS0PZ3E1I800000000000000000000"><span style="font-family: 'times new roman', times;">Condensed Consolidated Statements&#160;of Equity</span></a></span></div>
<p style="margin: 0pt; 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-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: 9pt; background-color: #ffffff; text-align: center; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(unaudited)</span></p>
<p style="margin: 0pt; 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-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: 9pt; background-color: #ffffff; text-align: center; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(in thousands)</span></p>
<div style="border-left: none; border-right: none;">
<div><br/></div>
</div>
</div>
<div style="border-left: none; border-right: none;">
<table style="height: 194px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" cellpadding="0" width="100%">
<tbody>
<tr style="height: 15px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; font-size: 9pt; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; text-align: center; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; text-align: center; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 15px; border-bottom: 1pt solid #000000; border-right: 1pt solid #000000; vertical-align: bottom;" colspan="6" valign="bottom"><span style="color: #000000; font-family: 'times new roman'; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Mezzanine&#160;Equity</span><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; text-align: center; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; text-align: center; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; text-align: center; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 15px; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; vertical-align: bottom;" colspan="23" valign="bottom"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Stockholders' Equity</span><br/></td>
</tr>
<tr style="height: 10px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; height: 10px; font-size: 9pt; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; text-align: center; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; text-align: center; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; text-align: center; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-right: 1pt solid #000000; vertical-align: bottom;" colspan="5" valign="bottom"><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; text-align: center; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; text-align: center; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 10px; text-align: center; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" colspan="6" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common</span><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" colspan="2" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> Additional </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="text-align: center; margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; text-align: center; margin: 0px; height: 10px; font-size: 9pt; padding-left: 0px; text-indent: 0px; vertical-align: bottom;" colspan="2" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Accumulated other</span><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="text-align: center; margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" colspan="2" valign="bottom"><br/></td>
<td style="height: 10px; font-size: 9pt; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
</tr>
<tr style="height: 14px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; height: 14px; font-size: 9pt; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 14px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 14px; text-align: center; border-bottom: 1pt solid #000000; border-right: 1pt solid #000000; vertical-align: bottom;" colspan="6" valign="bottom"><span style="font-weight: bold;">Preferred Stock</span><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 14px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 14px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; height: 14px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" colspan="6" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> Stock </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 14px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 14px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 14px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" colspan="2" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> paid-in </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 14px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 14px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 14px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" colspan="2" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> Accumulated </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 14px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 14px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 14px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" colspan="2" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> comprehensive </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 14px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 14px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 14px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" colspan="2" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-weight: bold;"> Total </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 14px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; height: 10px; font-size: 9pt; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 1pt solid #000000; text-align: center; vertical-align: bottom;" colspan="2" valign="bottom"><span style="font-weight: bold;">Shares</span><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; text-align: center; border-right: 1pt solid #000000; vertical-align: bottom;" colspan="2" valign="bottom"><span style="font-weight: bold;">Amount</span><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" colspan="2" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> Shares </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" colspan="2" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> Amount </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" colspan="2" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> capital </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" colspan="2" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> deficit </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" colspan="2" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> income (loss) </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" colspan="2" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> equity </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 10px; font-size: 9pt; background-color: #cceeff; width: 20%; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 9pt;"><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: 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;">Balances as of</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: 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;">&#160;January 1, 2023</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; text-align: right; background-color: #cceeff; width: 7%; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="I20221231_PreferredStockMember" name="us-gaap:SharesOutstanding" unitRef="Shares" id="Tag252" decimals="-3" scale="3" format="ixt:num-dot-decimal">71</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; width: 1%; vertical-align: bottom;" valign="bottom">$</td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-right: 1pt solid #000000; text-align: right; background-color: #cceeff; width: 7%; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="I20221231_PreferredStockMember" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag42" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 7%; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 9pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231_CommonStockMember" name="us-gaap:SharesOutstanding" unitRef="Shares" id="Tag339" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,745</ix:nonFraction></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%; text-align: left; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 7%; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231_CommonStockMember" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag427" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%; text-align: left; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 7%; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 9pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231_AdditionalPaidInCapitalMember" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag382" decimals="-3" scale="3" format="ixt:num-dot-decimal">163,520</ix:nonFraction></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%; text-align: left; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 7%; vertical-align: bottom;" valign="bottom"><span><span style="font-size: 9pt;">(<ix:nonFraction contextRef="I20221231_RetainedEarningsMember" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag323" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">146,370</ix:nonFraction></span></span></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%; vertical-align: bottom;" valign="bottom"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%; text-align: left; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 7%; vertical-align: bottom;" valign="bottom"><span><span style="font-size: 9pt;">(<ix:nonFraction contextRef="I20221231_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag30" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">69</ix:nonFraction></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%; vertical-align: bottom;" valign="bottom"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%; text-align: left; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 7%; vertical-align: bottom;" valign="bottom"><span><span style="font-size: 9pt;"><ix:nonFraction contextRef="I20221231" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag319" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,086</ix:nonFraction></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 10px; text-align: start; text-indent: 0px; margin: 0pt 0pt 0pt 6.85pt; font-size: 9pt; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'times new roman', times; font-size: 9pt;"> Net loss </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; text-align: right; vertical-align: bottom;" valign="bottom">&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-right: 1pt solid #000000; text-align: right; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20230331_PreferredStockMember" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag31" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 9pt;">&#8212;</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><span><span style="font-size: 9pt;"><ix:nonFraction contextRef="D20230331_CommonStockMember" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag342" xsi:nil="true"></ix:nonFraction>&#8212;</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 9pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20230331_AdditionalPaidInCapitalMember" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag340" xsi:nil="true"></ix:nonFraction>&#8212;</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><span><span style="font-size: 9pt;">(<ix:nonFraction contextRef="D20230331_RetainedEarningsMember" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag333" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,867</ix:nonFraction></span></span></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt;">)</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 9pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20230331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag383" xsi:nil="true"></ix:nonFraction>&#8212;</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><span><span style="font-size: 9pt;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag338" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,867</ix:nonFraction></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt;">)</span></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 10px; font-size: 9pt; background-color: #cceeff; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'times new roman', times; font-size: 9pt;"> Other comprehensive income&#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; text-align: right; background-color: #cceeff; vertical-align: bottom;" valign="bottom">&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-right: 1pt solid #000000; text-align: right; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20230331_PreferredStockMember" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="USD" id="Tag100" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 9pt;">&#8212;</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 9pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20230331_CommonStockMember" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="USD" id="Tag157" xsi:nil="true"></ix:nonFraction>&#8212;</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 9pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20230331_AdditionalPaidInCapitalMember" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="USD" id="Tag384" xsi:nil="true"></ix:nonFraction>&#8212;</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 9pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20230331_RetainedEarningsMember" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="USD" id="Tag337" xsi:nil="true"></ix:nonFraction>&#8212;</span></span></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 9pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20230331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="USD" id="Tag329" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 9pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20230331" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="USD" id="Tag420" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 10px; font-size: 9pt; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'times new roman', times; font-size: 9pt;"> Issuance of stock related to employee compensation plans, net of forfeitures&#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; text-align: right; vertical-align: bottom;" valign="bottom">&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-right: 1pt solid #000000; text-align: right; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20230331_PreferredStockMember" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="USD" id="Tag408" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 9pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20230331_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" unitRef="Shares" id="Tag318" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 9pt;"><ix:nonFraction contextRef="D20230331_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="USD" id="Tag406" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><span><span style="font-size: 9pt;"><ix:nonFraction contextRef="D20230331_AdditionalPaidInCapitalMember" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="USD" id="Tag336" xsi:nil="true"></ix:nonFraction>&#8212;</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 9pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20230331_RetainedEarningsMember" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="USD" id="Tag345" xsi:nil="true"></ix:nonFraction>&#8212;</span></span></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 9pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20230331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="USD" id="Tag324" xsi:nil="true"></ix:nonFraction>&#8212;</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 9pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20230331" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="USD" id="Tag421" xsi:nil="true"></ix:nonFraction>&#8212;</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; font-size: 9pt; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">&#160; &#160;Preferred stock redemption</td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">(<span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20230331_PreferredStockMember" name="us-gaap:StockRedeemedOrCalledDuringPeriodShares" unitRef="Shares" id="Tag395" decimals="-3" scale="3" format="ixt:num-dot-decimal">71</ix:nonFraction></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt;">)</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-right: 1pt solid #000000; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20230331_PreferredStockMember" name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" unitRef="USD" id="Tag315" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman'; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="border-left: none; border-right: none;">&#8212;</span></span><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman'; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="D20230331_CommonStockMember" name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" unitRef="USD" id="Tag348" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman'; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="D20230331_AdditionalPaidInCapitalMember" name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" unitRef="USD" id="Tag393" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman'; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="D20230331_RetainedEarningsMember" name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" unitRef="USD" id="Tag317" xsi:nil="true"></ix:nonFraction>&#8212;</span><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman'; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="D20230331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" unitRef="USD" id="Tag361" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman'; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="D20230331" name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" unitRef="USD" id="Tag330" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 10px; font-size: 9pt; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'times new roman', times; font-size: 9pt;"> Share based compensation </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 1pt solid #000000; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 1pt solid #000000; text-align: right; vertical-align: bottom;" valign="bottom">&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 0.75pt solid #000000 !important; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-right: 1pt solid #000000; text-align: right; border-bottom: 0.75pt solid #000000 !important; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20230331_PreferredStockMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag407" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 9pt;">&#8212;</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: left; border-bottom: 0.75pt solid #000000 !important; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 9pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20230331_CommonStockMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag88" xsi:nil="true"></ix:nonFraction>&#8212;</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: left; border-bottom: 0.75pt solid #000000 !important; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 9pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20230331_AdditionalPaidInCapitalMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag428" decimals="-3" scale="3" format="ixt:num-dot-decimal">572</ix:nonFraction></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: left; border-bottom: 0.75pt solid #000000 !important; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 9pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20230331_RetainedEarningsMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag326" xsi:nil="true"></ix:nonFraction>&#8212;</span></span></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: left; border-bottom: 0.75pt solid #000000 !important; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 9pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20230331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag418" xsi:nil="true"></ix:nonFraction>&#8212;</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important; vertical-align: bottom;" valign="bottom"><span><span style="font-size: 9pt;"><ix:nonFraction contextRef="D20230331" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag248" decimals="-3" scale="3" format="ixt:num-dot-decimal">572</ix:nonFraction></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 10px; font-size: 9pt; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-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;">Balances as of March 31, 2023</span></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 2.8pt double #000000; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; text-align: right; border-bottom: 2.8pt double #000000; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="I20230331_PreferredStockMember" name="us-gaap:SharesOutstanding" unitRef="Shares" id="Tag191" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 2.8pt double #000000; background-color: #cceeff; vertical-align: bottom;" valign="bottom">$</td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; border-right: 1pt solid #000000; text-align: right; border-bottom: 2.8pt double #000000; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="I20230331_PreferredStockMember" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag419" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span><span style="font-size: 9pt;"><ix:nonFraction contextRef="I20230331_CommonStockMember" name="us-gaap:SharesOutstanding" unitRef="Shares" id="Tag422" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,746</ix:nonFraction></span></span></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span><span style="font-size: 9pt;"><ix:nonFraction contextRef="I20230331_CommonStockMember" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag185" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></span></span></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span><span style="font-size: 9pt;"><ix:nonFraction contextRef="I20230331_AdditionalPaidInCapitalMember" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag251" decimals="-3" scale="3" format="ixt:num-dot-decimal">164,092</ix:nonFraction></span></span></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span><span style="font-size: 9pt;">(<ix:nonFraction contextRef="I20230331_RetainedEarningsMember" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag35" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">152,237</ix:nonFraction></span></span></td>
<td style="padding: 0px 0px 1px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span><span style="font-size: 9pt;">(<ix:nonFraction contextRef="I20230331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag346" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">13</ix:nonFraction></span></span></td>
<td style="padding: 0px 0px 1px; height: 10px; text-align: left; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt;">)</span></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; border-bottom: 2.8pt double #000000; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span><span style="font-size: 9pt;"><ix:nonFraction contextRef="I20230331" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag327" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,847</ix:nonFraction></span></span></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
</tr>
<tr style="height: 15px;">
<td style="padding: 0px; font-size: 9pt; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; text-align: right; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; border-right: 1pt solid #000000; text-align: right; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; text-align: right; margin: 0px; font-size: 9pt; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; text-align: right; margin: 0px; font-size: 9pt; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: start; text-indent: 0px; color: #000000;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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;"> Balances as of January 1, 2022 </span></p>
</td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; text-align: right; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="I20211231_PreferredStockMember" name="us-gaap:SharesOutstanding" unitRef="Shares" id="Tag341" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">$</td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; border-right: 1pt solid #000000; text-align: right; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="I20211231_PreferredStockMember" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag165" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt;"><ix:nonFraction contextRef="I20211231_CommonStockMember" name="us-gaap:SharesOutstanding" unitRef="Shares" id="Tag325" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,714</ix:nonFraction></span></p>
</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom">
<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: 9pt;"> $ </span></p>
</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt;"><ix:nonFraction contextRef="I20211231_CommonStockMember" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag290" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></span></p>
</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom">
<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: 9pt;"> $ </span></p>
</td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-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;"><ix:nonFraction contextRef="I20211231_AdditionalPaidInCapitalMember" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag320" decimals="-3" scale="3" format="ixt:num-dot-decimal">160,772</ix:nonFraction></span></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt;"> $ </span></p>
</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 9pt;">(<ix:nonFraction contextRef="I20211231_RetainedEarningsMember" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag347" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">124,208</ix:nonFraction></span></p>
</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt;">)</span></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt;"> $ </span></p>
</td>
<td style="padding: 0px; height: 10px; text-align: right; margin: 0px; font-size: 9pt; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 9pt; ;color: black;"><ix:nonFraction contextRef="I20211231_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag36" decimals="-3" scale="3" format="ixt:num-dot-decimal">13</ix:nonFraction></span></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 9pt;"> $ </span></p>
</td>
<td style="padding: 0px; height: 10px; text-align: right; margin: 0px; font-size: 9pt; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 9pt; ;color: black;"><ix:nonFraction contextRef="I20211231" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag249" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,582</ix:nonFraction></span></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; 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; height: 10px; font-size: 9pt; vertical-align: bottom;" valign="bottom">&#160; &#160;<span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-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;">Net loss</span></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; text-align: right; vertical-align: bottom;" valign="bottom">&#8212;</td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; border-right: 1pt solid #000000; text-align: right; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20220331_PreferredStockMember_1" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag350" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">&#8212;</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20220331_CommonStockMember" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag38" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; text-align: right; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20220331_AdditionalPaidInCapitalMember" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag334" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">(<ix:nonFraction contextRef="D20220331_RetainedEarningsMember" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag190" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,582</ix:nonFraction></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt;">)</span></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin: 0px; height: 10px; text-align: right; font-size: 9pt; text-indent: 0px; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag328" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; text-align: right; margin: 0px; height: 10px; font-size: 9pt; text-indent: 0px; vertical-align: bottom;" valign="bottom">(<ix:nonFraction contextRef="D20220331" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag331" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,582</ix:nonFraction></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt;">)</span></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff; vertical-align: bottom;" valign="bottom">&#160; &#160;<span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-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;">Other comprehensive income</span></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; text-align: right; background-color: #cceeff; vertical-align: bottom;" valign="bottom">&#8212;</td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; border-right: 1pt solid #000000; text-align: right; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20220331_PreferredStockMember_1" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="USD" id="Tag321" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">&#8212;</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20220331_CommonStockMember" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="USD" id="Tag349" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; text-align: right; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20220331_AdditionalPaidInCapitalMember" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="USD" id="Tag33" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20220331_RetainedEarningsMember" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="USD" id="Tag21" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin: 0px; height: 10px; text-align: right; font-size: 9pt; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">(<ix:nonFraction contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="USD" id="Tag332" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">27</ix:nonFraction></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt;">)</span></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; text-align: right; margin: 0px; height: 10px; font-size: 9pt; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">(<ix:nonFraction contextRef="D20220331" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="USD" id="Tag255" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">27</ix:nonFraction></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt;">)</span></td>
</tr>
<tr style="height: 10px;">
<td style="padding: 0px; height: 10px; font-size: 9pt; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt 0pt 0pt 6.85pt; text-align: start; text-indent: 0px; color: #000000;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-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;"> Issuance of stock related to employee compensation plan, net of forfeitures </span></p>
</td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; text-align: right; vertical-align: bottom;" valign="bottom">&#8212;</td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; border-right: 1pt solid #000000; text-align: right; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20220331_PreferredStockMember_1" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="USD" id="Tag253" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20220331_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" unitRef="Shares" id="Tag410" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20220331_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="USD" id="Tag40" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; text-align: right; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20220331_AdditionalPaidInCapitalMember" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="USD" id="Tag417" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20220331_RetainedEarningsMember" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="USD" id="Tag411" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin: 0px; height: 10px; text-align: right; font-size: 9pt; text-indent: 0px; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="USD" id="Tag41" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; text-align: right; margin: 0px; height: 10px; font-size: 9pt; text-indent: 0px; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20220331" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="USD" id="Tag396" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 10px; font-size: 9pt; background-color: #cceeff; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'times new roman', times; font-size: 9pt;"> Share based compensation </span></p>
</td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; border-bottom: 1pt solid #000000; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; text-align: right; background-color: #cceeff; vertical-align: bottom;" valign="bottom">&#8212;</td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; border-bottom: 1pt solid #000000; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; border-bottom: 1pt solid #000000; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; border-right: 1pt solid #000000; text-align: right; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20220331_PreferredStockMember_1" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag50" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; border-bottom: 1pt solid #000000; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; border-bottom: 1pt solid #000000; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">&#8212;</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; border-bottom: 1pt solid #000000; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; border-bottom: 1pt solid #000000; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20220331_CommonStockMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag322" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; border-bottom: 1pt solid #000000; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; text-align: right; height: 10px; border-bottom: 1pt solid #000000; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20220331_AdditionalPaidInCapitalMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag343" decimals="-3" scale="3" format="ixt:num-dot-decimal">777</ix:nonFraction></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; border-bottom: 1pt solid #000000; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; border-bottom: 1pt solid #000000; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20220331_RetainedEarningsMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag288" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; border-bottom: 1pt solid #000000; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin: 0px; height: 10px; border-bottom: 1pt solid #000000; text-align: right; font-size: 9pt; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag416" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; border-bottom: 1pt solid #000000; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; text-align: left; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; text-align: right; margin: 0px; height: 10px; border-bottom: 1pt solid #000000; font-size: 9pt; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20220331" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag37" decimals="-3" scale="3" format="ixt:num-dot-decimal">777</ix:nonFraction></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="padding: 0px; height: 10px; font-size: 9pt; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-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;">Balances as of<span>&#160;</span></span><span style="color: #000000; font-size: 9pt; font-style: normal; font-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-family: 'times new roman', times;">March 31, 2022</span></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: right; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="I20220331_PreferredStockMember" name="us-gaap:SharesOutstanding" unitRef="Shares" id="Tag344" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; border-bottom: 2.8pt double #000000; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom">$</td>
<td style="padding: 0px; border-bottom: 2.8pt double #000000; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; border-right: 1pt solid #000000; text-align: right; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="I20220331_PreferredStockMember" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag117" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; font-size: 9pt; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; border-bottom: 2.8pt double #000000; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; border-bottom: 2.8pt double #000000; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="I20220331_CommonStockMember" name="us-gaap:SharesOutstanding" unitRef="Shares" id="Tag394" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,715</ix:nonFraction></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; border-bottom: 2.8pt double #000000; font-size: 9pt; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding: 0px; height: 10px; border-bottom: 2.8pt double #000000; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="I20220331_CommonStockMember" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag247" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; border-bottom: 2.8pt double #000000; font-size: 9pt; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding: 0px; text-align: right; height: 10px; border-bottom: 2.8pt double #000000; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="I20220331_AdditionalPaidInCapitalMember" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag409" decimals="-3" scale="3" format="ixt:num-dot-decimal">161,549</ix:nonFraction></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; border-bottom: 2.8pt double #000000; font-size: 9pt; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding: 0px; height: 10px; border-bottom: 2.8pt double #000000; text-align: right; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">(<ix:nonFraction contextRef="I20220331_RetainedEarningsMember" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag250" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">129,790</ix:nonFraction></td>
<td style="padding: 0px 0px 1px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt;">)</span></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; border-bottom: 2.8pt double #000000; font-size: 9pt; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding: 0px; margin: 0px; height: 10px; border-bottom: 2.8pt double #000000; text-align: right; font-size: 9pt; text-indent: 0px; vertical-align: bottom;" valign="bottom">(<ix:nonFraction contextRef="I20220331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag335" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">14</ix:nonFraction></td>
<td style="padding: 0px 0px 1px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt;">)</span></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; height: 10px; border-bottom: 2.8pt double #000000; font-size: 9pt; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding: 0px; text-align: right; margin: 0px; height: 10px; border-bottom: 2.8pt double #000000; font-size: 9pt; text-indent: 0px; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="I20220331" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag392" decimals="-3" scale="3" format="ixt:num-dot-decimal">31,750</ix:nonFraction></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"><br/></td>
</tr>
</tbody>
</table>
</div>
<p style="margin: 0px; text-indent: 0px;"><br/></p>
<div>
<div id="t_ft_WBAV52AHMO00000000000000000000b">
<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: 9pt;">7</span></td>
</tr>
</tbody>
</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: 9pt; text-align: left;"><br/></div>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="margin: 0pt; 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-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; background-color: #ffffff; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">ELECTROCORE, INC. AND SUBSIDIARIES</span></p>
<div style="margin: 0pt; color: #000000; text-align: center;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" id="BCF_KMQ38KPNQO00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;">Condensed Consolidated Statements&#160;of Cash Flows</span></a></div>
<p style="margin: 0pt; 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-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; background-color: #ffffff; text-align: center; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(unaudited)</span></p>
<p style="margin: 0pt; 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-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; background-color: #ffffff; text-align: center; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(in thousands)</span></p>
<p style="margin: 0px; text-align: center; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">&#160;</span><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p>
<div id="t_ft_88EO0IO47400000000000000000000b">
<table style="height: 532px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 34px; background-color: #ffffff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 34px; background-color: rgb(255, 255, 255);">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 34px; background-color: rgb(255, 255, 255);">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 34px; background-color: rgb(255, 255, 255);" colspan="6">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Three months ended</span></p>
<p style="margin: 0pt; text-align: center;"><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: bold; 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;">March 31,</span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 34px; background-color: rgb(255, 255, 255);">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;" colspan="2">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> 2023 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;" colspan="2">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> 2022 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: rgb(204, 238, 255); width: 74%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Cash flows from operating activities: </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); 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="border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); 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="border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 10%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); 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="border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); 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="border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 10%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); 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: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Net loss </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<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="padding: 0px; vertical-align: bottom; height: 17px; 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="D20230331" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag226" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,867</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<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="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag360" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,582</ix:nonFraction></span></p>
</td>
<td style="padding: 1px 0px 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px;">)</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: rgb(204, 238, 255);">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Adjustments to reconcile net loss to net cash used in operating activities: </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt 0pt 0pt 27.35pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Stock-based compensation </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; 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="D20230331" name="us-gaap:ShareBasedCompensation" unitRef="USD" id="Tag244" decimals="-3" scale="3" format="ixt:num-dot-decimal">572</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; 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="D20220331" name="us-gaap:ShareBasedCompensation" unitRef="USD" id="Tag93" decimals="-3" scale="3" format="ixt:num-dot-decimal">777</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; 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: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: rgb(204, 238, 255);">
<p style="margin: 0pt 0pt 0pt 27.35pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Depreciation and amortization </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 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="D20230331" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="USD" id="Tag240" decimals="-3" scale="3" format="ixt:num-dot-decimal">122</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 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="D20220331" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="USD" id="Tag78" decimals="-3" scale="3" format="ixt:num-dot-decimal">106</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt 0pt 0pt 27.35pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Net noncash lease expense </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; 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="D20230331" name="ecor:NetNoncashLeaseExpense" unitRef="USD" id="Tag241" decimals="-3" scale="3" format="ixt:num-dot-decimal">15</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; 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="D20220331" name="ecor:NetNoncashLeaseExpense" unitRef="USD" id="Tag92" decimals="-3" scale="3" format="ixt:num-dot-decimal">13</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: rgb(204, 238, 255);">&#160; &#160; &#160; &#160; &#160; &#160;Inventory reserve charge</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="padding: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; text-align: right; height: 17px; background-color: rgb(204, 238, 255);"><ix:nonFraction contextRef="D20230331" name="us-gaap:InventoryWriteDown" unitRef="USD" id="Tag237" decimals="-3" scale="3" format="ixt:num-dot-decimal">75</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="padding: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; text-align: right; height: 17px; background-color: rgb(204, 238, 255);"><ix:nonFraction contextRef="D20220331" name="us-gaap:InventoryWriteDown" unitRef="USD" id="Tag356" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt 0pt 0pt 27.35pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Changes in operating assets and liabilities: </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; 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: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: rgb(204, 238, 255);">
<p style="margin: 0pt 0pt 0pt 41.05pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Accounts receivable, net </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 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="D20230331" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="USD" id="Tag283" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">188</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 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="D20220331" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="USD" id="Tag285" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">75</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt 0pt 0pt 41.05pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Inventories </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; 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="D20230331" name="us-gaap:IncreaseDecreaseInInventories" unitRef="USD" id="Tag61" decimals="-3" scale="3" format="ixt:num-dot-decimal">51</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; 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="D20220331" name="us-gaap:IncreaseDecreaseInInventories" unitRef="USD" id="Tag238" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">399</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: rgb(204, 238, 255);">
<p style="margin: 0pt 0pt 0pt 41.05pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Prepaid expenses and other current assets </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 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="D20230331" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="USD" id="Tag246" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">303</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 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="D20220331" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="USD" id="Tag355" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">252</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt 0pt 0pt 41.05pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Accounts payable </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; 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="D20230331" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="USD" id="Tag79" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">128</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; 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="D20220331" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="USD" id="Tag245" decimals="-3" scale="3" format="ixt:num-dot-decimal">692</ix:nonFraction></span></p>
</td>
<td style="padding: 1px 0px 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px;"></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: rgb(204, 238, 255);">
<p style="margin: 0pt 0pt 0pt 41.05pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Accrued expenses and other current liabilities </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 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="D20230331" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" unitRef="USD" id="Tag232" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,072</ix:nonFraction></span></p>
</td>
<td style="padding: 1px 0px 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 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="D20220331" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" unitRef="USD" id="Tag235" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,497</ix:nonFraction></span></p>
</td>
<td style="padding: 1px 0px 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">)</td>
</tr>
<tr style="height: 18px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px;">
<p style="margin: 0pt 0pt 0pt 41.05pt;">Operating lease liabilities</p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; height: 18px; text-align: right; margin: 0px; text-indent: 0px;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" unitRef="USD" id="Tag260" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">17</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; height: 18px; text-align: right; margin: 0px; text-indent: 0px;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" unitRef="USD" id="Tag243" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">15</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: rgb(204, 238, 255);">
<p style="margin: 0pt 0pt 0pt 68.4pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Net cash used in operating activities </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); border-top: 0.75pt solid rgb(0, 0, 0); padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 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="D20230331" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="USD" id="Tag233" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,860</ix:nonFraction></span></p>
</td>
<td style="padding: 1px 0px 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); border-top: 0.75pt solid rgb(0, 0, 0); padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 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="D20220331" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="USD" id="Tag284" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,780</ix:nonFraction></span></p>
</td>
<td style="padding: 1px 0px 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">)</td>
</tr>
<tr style="height: 25px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 25px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Cash flows from investing activities: </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 25px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 25px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 25px; 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 25px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 25px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 25px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 25px; 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 25px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; 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: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: rgb(204, 238, 255);">
<p style="margin: 0pt 0pt 0pt 68.4pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Net cash provided by investing activities </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); border-top: 0.75pt solid rgb(0, 0, 0); padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 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="D20230331" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="USD" id="Tag228" xsi:nil="true"></ix:nonFraction>&#8212;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); border-top: 0.75pt solid rgb(0, 0, 0); padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 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="D20220331" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="USD" id="Tag89" xsi:nil="true"></ix:nonFraction>&#8212;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"></td>
</tr>
<tr style="height: 26px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 26px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Cash flows from financing activities: </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 26px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 26px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 26px; 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 26px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 26px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 26px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 26px; 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 26px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; 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: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: rgb(204, 238, 255);">
<p style="margin: 0pt 0pt 0pt 68.4pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Net cash provided by financing activities&#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); border-top: 0.75pt solid rgb(0, 0, 0); padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 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="D20230331" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="USD" id="Tag358" xsi:nil="true"></ix:nonFraction>&#8212; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); border-top: 0.75pt solid rgb(0, 0, 0); padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 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="D20220331" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="USD" id="Tag90" xsi:nil="true"></ix:nonFraction>&#8212;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"></td>
</tr>
<tr style="height: 27px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 27px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Effect of changes in exchange rates on cash and cash equivalents </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 27px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 27px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); padding: 0px; vertical-align: bottom; height: 27px; 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="D20230331" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="USD" id="Tag91" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 27px; padding-left: 0px; margin: 0px; text-indent: 0px;"></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 27px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 27px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); padding: 0px; vertical-align: bottom; height: 27px; 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="D20220331" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="USD" id="Tag353" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">27</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 27px; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
</tr>
<tr style="height: 27px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 27px; background-color: rgb(204, 238, 255);">
<p style="margin: 0pt 0pt 0pt 68.4pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Net decrease in cash and cash equivalents and restricted cash</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 27px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 27px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 27px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 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="D20230331" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="USD" id="Tag234" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,804</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 27px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 27px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 27px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 27px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 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="D20220331" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="USD" id="Tag230" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,807</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 27px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">)</td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Cash and cash equivalents and restricted cash &#8211; beginning of period </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="USD" id="Tag359" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,962</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> <ix:nonFraction contextRef="I20211231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="USD" id="Tag94" decimals="-3" scale="3" format="ixt:num-dot-decimal">34,689</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; 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: 18px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: rgb(204, 238, 255);">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Cash and cash equivalents and restricted cash &#8211; end of period </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 2.25pt double rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p>
</td>
<td style="border-bottom: 2.25pt double rgb(0, 0, 0); padding: 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 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="I20230331" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="USD" id="Tag236" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,158</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 2.25pt double rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p>
</td>
<td style="border-bottom: 2.25pt double rgb(0, 0, 0); padding: 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 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="I20220331" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="USD" id="Tag63" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,882</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Supplemental cash flows disclosures: </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; 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: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: rgb(204, 238, 255);">&#160; &#160; &#160; Proceeds from sale of state net operating losses</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; text-align: right; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><ix:nonFraction contextRef="D20230331" name="us-gaap:ProceedsFromIncomeTaxRefunds" unitRef="USD" id="Tag242" decimals="-3" scale="3" format="ixt:num-dot-decimal">211</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; text-align: right; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><ix:nonFraction contextRef="D20220331" name="us-gaap:ProceedsFromIncomeTaxRefunds" unitRef="USD" id="Tag231" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Interest paid </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160;&#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; 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="D20230331" name="us-gaap:InterestPaidNet" unitRef="USD" id="Tag354" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"> $ </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; 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="D20220331" name="us-gaap:InterestPaidNet" unitRef="USD" id="Tag357" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; 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>
</div>
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;">See accompanying notes to unaudited condensed consolidated financial statements.&#160;</span></p>
<p style="margin: 0pt; text-align: center;"><br/></p>
<div>
<div id="t_ft_2FH6TWRGC000000000000000000000b">
<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;">8</span></td>
</tr>
</tbody>
</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>
</div><div style="font-family: 'times new roman', times; font-size: 10pt; text-align: center;">
<p style="margin: 0pt; 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-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; background-color: #ffffff; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">ELECTROCORE, INC. AND SUBSIDIARIES</span></p>
<div style="margin: 0pt; color: #000000;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" id="Bnotes_NPRYOMN73K00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;">Notes to Condensed Consolidated Financial Statements</span></a></div>
<p style="margin: 0pt; 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-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; background-color: #ffffff; text-align: center; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(unaudited)</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-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; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">&#160;</span><br/></p>
<ix:nonNumeric contextRef="D20230331" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="Tag6" escape="true">
<p style="margin: 0pt 0pt 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note <span style="border-left: none; border-right: none;">1</span>. The Company</span></p>
<p style="margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">electroCore, Inc. and its subsidiaries (&#8220;electroCore&#8221; or the &#8220;Company&#8221;) is a commercial stage bioelectronic medicine and wellness company dedicated to improving health through its non-invasive vagus nerve stimulation (&#8220;nVNS&#8221;) technology platform. The Company&#8217;s focus is the commercialization of medical devices for the management and treatment of certain medical conditions and consumer product offerings utilizing nVNS to promote general wellbeing and human performance in the United States and select overseas markets. </span></p>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">electroCore, headquartered in Rockaway, NJ, has <ix:nonFraction contextRef="I20230331" name="ecor:NumberOfWhollyOwnedSubsidiaries" unitRef="Subsidiary" id="Tag445" decimals="0" format="ixt-sec:numwordsen">two</ix:nonFraction> wholly owned subsidiaries: electroCore UK Ltd and electroCore Germany GmbH. The Company has paused operations in Germany, with sales into the country and the rest of Europe being managed by electroCore UK Ltd.</span></p>
</ix:nonNumeric>
</div><p style="margin: 0pt; text-align: justify; font-size: 8pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;">&#160;</span></p>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="border-left: none; border-right: none;">
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="Tag399" escape="true">
<p style="margin: 0px; text-indent: 0px;"><span style="font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Note <span style="border-left: none; border-right: none;">2</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">.&#160;</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Summary of Significant Accounting Policies</span></p>
<p style="margin: 0pt 0pt 0pt; ;margin: 0px !important;"><br/></p>
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="Tag405" escape="true">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_LAFSDK1C7400000000000000000000b">
<table style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px; width: 3%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> (a) </span></p>
</td>
<td style="vertical-align: top; height: 10px; width: 97%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> Basis of Presentation </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p style="margin: 6pt 0pt 0pt; line-height: 1.2; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The accompanying condensed consolidated financial statements were prepared in conformity with accounting principles generally accepted in the the United States&#160; (&#8220;U.S. GAAP&#8221;) and with instructions to Form 10-Q and Article 10 of Regulation S-X under the Securities Exchange Act of 1934, as amended. </span><span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;">In the opinion of management, the Company has made all necessary adjustments, which include normal recurring adjustments necessary for a fair presentation of the Company&#8217;s condensed consolidated financial position and results of operations for the interim periods presented. Certain information and disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. These interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes for the year ended </span>December 31, 2022<span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;"> included in the Company&#8217;s Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 8, 2023</span><span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;">. The results for the <span style="border-left: none; border-right: none; line-height: inherit;">three&#160;</span><span style="color: #212529; 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: -0.0666667px; orphans: 2; text-align: start; text-indent: 0%; 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;">months ended March 31, 2023&#160;</span></span><span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;">are not necessarily indicative of the results to be expected for a full year, any other interim periods or any future year or period.</span></p>
<p style="margin: 0pt; line-height: 1.2; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 0pt;"><br/></p>
<p style="margin: 0pt; line-height: 1.2; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 0pt;"><span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;">At a special stockholders meeting held on February 13, 2023, the Company's stockholders approved an amendment to the Company's certificate of incorporation to effect of a reverse stock split of the Company's common stock at a ratio between <ix:nonNumeric contextRef="D20230213_MinimumMember" name="us-gaap:StockholdersEquityReverseStockSplit" id="Tag413" escape="true">1-for-5</ix:nonNumeric> to <ix:nonNumeric contextRef="D20230213_MaximumMember" name="us-gaap:StockholdersEquityReverseStockSplit" id="Tag439" escape="true">1-for-50</ix:nonNumeric> in order to achieve a minimum bid price of $<ix:nonFraction contextRef="D20230213" name="us-gaap:DebtInstrumentConvertibleStockPriceTrigger" unitRef="USDPerShare" id="Tag401" decimals="2" format="ixt:num-dot-decimal">1.00</ix:nonFraction> per share for a minimum of <ix:nonFraction contextRef="D20230213" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" unitRef="Day" id="Tag441" decimals="0" format="ixt:num-dot-decimal">10</ix:nonFraction> consecutive trading days, as required for continued listing of the common stock on the Nasdaq Capital Market pursuant to Nasdaq Listing Rule 5550(a)(2). The board of directors authorized a <ix:nonNumeric contextRef="D20230215" name="us-gaap:StockholdersEquityReverseStockSplit" id="Tag444" escape="true">1-for-15</ix:nonNumeric> ratio for the reverse stock split, which became effective on February 15, 2023. The accompanying condensed consolidated financial statements and notes to condensed consolidated financial statements give retroactive effect to the reverse stock split for all prior periods presented.<br/></span></p>
</ix:nonNumeric>
</div>
<p style="margin: 0pt 0pt 0pt; ;margin: 0px !important;"><br/></p>
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:ConsolidationPolicyTextBlock" id="Tag2" escape="true">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_TJYVLSI55C00000000000000000000b">
<table style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px; width: 3%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> (b) </span></p>
</td>
<td style="vertical-align: top; height: 10px; width: 97%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-weight: bold; font-style: italic;"> Principles of Consolidation </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p style="margin: 6pt 0pt 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The accompanying condensed consolidated financial statements include the accounts of electroCore and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&#160;</span></p>
</ix:nonNumeric>
</div>
<p style="margin: 0pt; line-height: 1.2; text-align: justify; text-indent: 0pt;"><br/></p>
<div style="border-right: none; border-left: none;">
<div style="border-left: none; border-right: none;">
<div style="border-right: none; border-left: none;">
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:UseOfEstimates" id="Tag1" escape="true">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_Q9Y8OSSSWG00000000000000000000b">
<table style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px; width: 3%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> (c) </span></p>
</td>
<td style="vertical-align: top; height: 10px; width: 97%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> Use of Estimates </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p style="margin: 6pt 0pt 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: 1.2; margin: 6pt 0in 0in; text-align: justify;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include allowances for doubtful accounts, trade credits, rebates, co-payment assistance and sales returns, valuation of inventory, estimated useful life of licensed products and cloud computing arrangements, stock compensation, incremental borrowing rate and contingencies.&#160; &#160;</span></span></p>
</div>
</div>
</div>
</ix:nonNumeric>
</div>
</div>
</div>
</div>
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify; text-indent: 0px;"><br/></p>
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_AO8ECWHG1C00000000000000000000b">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="Tag402" escape="true">
<div style="border-left: none; border-right: none;">
<div>
<div>
<table style="height: 10px; border-collapse: collapse; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px; width: 3%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> (d) </span></p>
</td>
<td style="vertical-align: top; height: 10px; width: 97%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> Cash, Cash Equivalents and Restricted Cash </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p style="margin: 6pt 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">The following table provides a reconciliation of cash, cash equivalents and restricted cash to the balance reflected on the Condensed Consolidated Statement of Cash Flows for the three months ended March 31, 2023:</span></span></p>
<div>
<ix:nonNumeric contextRef="D20230331" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" id="Tag423" escape="true">
<table style="height: 56px; border-collapse: collapse; margin-top: 0px; margin-bottom: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: 0.1px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 10px; vertical-align: bottom;" valign="bottom">(in thousands)</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; text-align: center; height: 10px; border-bottom: 0.75pt solid #000000 !important;" colspan="3">
<p><span style="font-weight: bold;"><span>March 31, 2023</span></span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff; width: 83%;">
<p style="margin: 0pt;">Cash and cash equivalents</p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%;">$</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 15%;">
<p style="text-align: right; margin: 0px;"><ix:nonFraction contextRef="I20230331" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag390" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,908</ix:nonFraction><br/></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">Restricted cash</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; border-bottom: 0.75pt solid #000000 !important;">
<p style="margin: 0px;"><ix:nonFraction contextRef="I20230331" name="us-gaap:RestrictedCash" unitRef="USD" id="Tag425" decimals="-3" scale="3" format="ixt:num-dot-decimal">250</ix:nonFraction><br/></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"><br/></td>
</tr>
<tr style="height: 12px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 12px; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total cash, cash equivalents and restricted cash </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 12px; background-color: #cceeff; border-bottom: 2.25pt double #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 12px; background-color: #cceeff; border-bottom: 2.25pt double #000000 !important;"><ix:nonFraction contextRef="I20230331" name="us-gaap:RestrictedCashAndCashEquivalents" unitRef="USD" id="Tag309" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,158</ix:nonFraction></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 12px; background-color: #cceeff;"></td>
</tr>
</tbody>
</table>
</ix:nonNumeric>
</div>
</div>
<p style="margin: 6pt 0in 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1; ;margin: 0px !important;"><br/></p>
<p style="margin: 6pt 0in 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1; ;margin: 0px !important;">As of March 31, 2023 and December 31, 2022, cash equivalents represented funds held in a money market account.</p>
</ix:nonNumeric>
</div>
</div>
<p style="margin: 6pt 0in 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1; ;margin: 0px !important;"><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; 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;">
<div style="border-left: none; border-right: none;">
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<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; 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;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<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; 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;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20230331" name="ecor:RestrictedCashPolicyTextBlock" id="Tag7" escape="true">
<div style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; 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;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_EOIE77QCVK00000000000000000000b">
<table style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px; width: 3%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> (e) </span></p>
</td>
<td style="vertical-align: top; height: 10px; width: 97%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> Restricted Cash </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<p style="margin: 6pt 0in 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">The Company's restricted cash consists of cash that the Company is contractually obligated to maintain in accordance with the terms of its new corporate credit card arrangement with Citibank,N.A.&#160; &#160;</span></span></p>
</ix:nonNumeric>
</div>
</div>
</div>
<p style="margin: 0pt; text-align: justify;"><br/></p>
<ix:exclude>
<div>
<div id="t_ft_FWCLQCTJJ400000000000000000000b">
<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;">9</span></td>
</tr>
</tbody>
</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; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</ix:exclude>
<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; 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;">
<div style="border-left: none; border-right: none;">
<div>
<ix:nonNumeric contextRef="D20230331" name="ecor:LicensedProductsPolicyTextBlock" id="Tag4" escape="true">
<div style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; 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;">
<div style="border-left: none; border-right: none;">
<div>
<div id="t_ft_805V7DQZ9C00000000000000000000b">
<table style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px; width: 37.2625px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> (f) </span></p>
</td>
<td style="vertical-align: top; height: 10px; width: 1236.54px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> Licensed Products </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<p style="margin: 6pt 0in 0in; color: #000000; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: black; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">The Company licenses a portion of its devices through its cash pay channels. The cost of these licensed devices is capitalized and included in Other Assets in the accompanying Condensed Consolidated Balance Sheets at March 31, 2023 and December 31, 2022, and is being recognized as cost of goods sold on the straight-line method over the estimated <ix:nonNumeric contextRef="D20230331_MinimumMember" name="us-gaap:IntermediateLifePlantsUsefulLife" id="Tag174" format="ixt-sec:durmonth">12</ix:nonNumeric>-<ix:nonNumeric contextRef="D20230331_MaximumMember" name="us-gaap:IntermediateLifePlantsUsefulLife" id="Tag173" format="ixt-sec:durmonth">36</ix:nonNumeric> month useful life of the devices. If certain licensed devices are returned and no longer meet quality specifications or the carrying amount of certain licensed devices are no longer deemed to be recoverable, the Company records a charge to cost of goods sold to write down such licensed devices to <ix:nonFraction contextRef="I20230331" name="us-gaap:FiniteLivedLicenseAgreementsGross" unitRef="USD" id="Tag412" decimals="0" format="ixt-sec:numwordsen">zero</ix:nonFraction>. The net book value of these licensed devices at March 31, 2023 and December 31, 2022 was $<span style="background-color: #ffffff;"><ix:nonFraction contextRef="I20230331_LicensingAgreementsMember" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="USD" id="Tag388" decimals="0" format="ixt:num-dot-decimal">725,000</ix:nonFraction></span>&#160;and $<ix:nonFraction contextRef="I20221231_LicensingAgreementsMember" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="USD" id="Tag426" decimals="0" format="ixt:num-dot-decimal">538,000</ix:nonFraction>, respectively. <!--StartFragment -->Changes in the value of these licensed devices in Other Assets is captured on the Statement of Cash Flows within Inventories.<!--EndFragment --></span></span></span></span><br/></p>
</ix:nonNumeric>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</ix:nonNumeric>
</div>
</div>
</div>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div style="font-size: 10pt;">
<div style="border-right: none; border-left: none;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20230331" name="ecor:RisksAndUncertaintiesTextBlock" id="Tag269" escape="true">
<div style="border-right: none; border-left: none;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div style="font-family: 'times new roman', times; border-left: none; border-right: none;">
<p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Note <span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">3</span></span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">.&#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: 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Significant</span></span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Risks and Uncertainties</span></p>
<p style="margin: 9pt 0in 0in; line-height: 1; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'Times New Roman'; font-size: 13.3333px; font-style: italic;">Going&#160;Concern</span><br/></p>
</div>
<div style="margin: 0px; text-indent: 0px;">
<p style="font-family: 'Times New Roman', serif; margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; text-align: justify;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">The Company has experienced significant net losses and cash used in operations, and it expects to continue to incur net losses and cash used in operations for the near future as it works to increase market acceptance of its medical devices and wellness products. The Company has never been profitable and has incurred net losses and cash used in operations in each year since its inception.</span></p>
<p style="font-family: 'Times New Roman', serif; margin: 12pt 0pt 0pt; line-height: 1.2; font-size: 10pt; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">The United States Department of Veteran Affairs comprised <ix:nonFraction contextRef="I20230331" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" unitRef="Pure" id="Tag429" decimals="3" scale="-2" format="ixt:num-dot-decimal">64.5</ix:nonFraction>% of the Company's revenue during the three months ended March 31, 2023. The Company expects that a majority of our remaining 2023 sales will be made pursuant to its qualifying contract under the Federal Supply Schedule, or FSS, which was secured by the Company in December 2018, as well as open market sales to individual facilities within the government channels. The FSS is scheduled to expire on <ix:nonNumeric contextRef="D20230331" name="ecor:FederalSupplyScheduleExpireDate" id="Tag291" format="ixt:date-monthname-day-year-en">January 15, 2024</ix:nonNumeric>. The Company intends to request an extension of the FSS from the United States Department of Veteran Affairs, but there is no assurance the FSS will be renewed, if at all, or renewed at terms favorable to the Company.</span></p>
<p style="font-family: 'Times New Roman', serif; margin: 12pt 0pt 0pt; line-height: 1.2; font-size: 10pt; text-align: justify; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The Company&#8217;s expected cash requirements for the next 12 months and beyond are largely based on the commercial success of its products. There are significant risks and uncertainties as to its ability to achieve these operating results. Due to the risks and uncertainties, the Company may need to reduce its activities significantly more than its current operating plan and cash flow projections assume in order to fund its operations beyond one year of the date the accompanying financial statements are issued. There can be no assurance that the Company will have sufficient cash flow and liquidity to fund its planned activities, which could force it to significantly reduce or curtail its activities and, ultimately, potentially cease operations.</span></p>
<p style="font-family: 'Times New Roman', serif; margin: 12pt 0pt 0pt; line-height: 1.2; font-size: 10pt; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">There is no assurance that the Company will generate sufficient funds through its operating results or financing activities, and accordingly, these conditions raise substantial doubt about the Company&#8217;s ability to continue as a going concern within one year of the date&#160; the accompanying financial statements are issued. The accompanying financial statements do not include any adjustment that might result from the outcome of this uncertainty.</span></p>
<p style="font-family: 'Times New Roman', serif; margin: 12pt 0pt 0pt; line-height: 1.2; font-size: 10pt; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; font-style: italic;">Concentration of Revenue Risks&#160;&#160;</span><br/></p>
<p style="font-family: 'Times New Roman', serif; margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; text-align: justify;"><span style="margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt;"><span style="line-height: inherit;">The Company earns a significant amount of its revenue (i) <span style="line-height: inherit;">in the United States from the Department of Veterans Affairs and Department of Defense ("VA/DoD") pursuant to its qualifying contract under the FSS and open market sales to individual Department of Veterans Affairs facilities, and (ii) in the United Kingdom from the National Health Service. <span style="font-size: 10pt; font-family: 'Times New Roman', serif; margin: 6pt 0in 0in; line-height: inherit;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">The VA/DoD and National Health Service comprise those customers of the Company that each account for <ix:nonFraction contextRef="D20220331_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember_RevenueFromRightsConcentrationRiskMember" name="us-gaap:ConcentrationRiskPercentage1" unitRef="Pure" id="Tag464" decimals="2" scale="-2" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="D20230331_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember_RevenueFromRightsConcentrationRiskMember" name="us-gaap:ConcentrationRiskPercentage1" unitRef="Pure" id="Tag219" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction></ix:nonFraction>%</span></span></span></span></span></span><span style="margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt;"><span style="line-height: inherit;"><span style="line-height: inherit;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; margin: 6pt 0in 0in; line-height: inherit;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&#160;or more of total net sales during the&#160;three<span style="border-right: none; border-left: none;"><span style="border-left: none; border-right: none;"> months ended </span>March 31, 2023</span> and 2022. </span></span> </span></span></span></span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-size: 10pt; text-indent: 0pt; margin: 10pt 0pt 0pt; font-family: 'times new roman', times;">The following table reflects the respective concentration as a percentage of the Company's net sales:&#160;</span></span></p>
<p style="font-family: 'times new roman', times; line-height: 1.3; text-indent: 0pt; margin: 0px !important;"><br/></p>
<ix:nonNumeric contextRef="D20230331" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="Tag14" escape="true">
<table style="height: 72px; 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-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-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; width: 100%; text-indent: 0px; margin-left: 0.1px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: Calibri; font-size: 11pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"><br/></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: center; border-bottom: 1px solid #000000;" colspan="4">
<p style="text-align: center;"><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: center; 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;">Three months ended March 31,</span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"><br/></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000;"><span style="font-weight: bold;">2023</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000;"><span style="font-weight: bold;">2022</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px; background-color: #cceeff; width: 75%;">
<p style="margin: 0pt;"><span style="font-weight: bold;"> Revenue channel: </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; VA/DoD </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20230331_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_RevenueFromRightsConcentrationRiskMember" name="us-gaap:ConcentrationRiskPercentage1" unitRef="Pure" id="Tag175" decimals="3" scale="-2" format="ixt:num-dot-decimal">64.5</ix:nonFraction></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none;"><span style="border-right: none; border-left: none;"><ix:nonFraction contextRef="D20220331_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_SalesRevenueNetMember_RevenueFromRightsConcentrationRiskMember" name="us-gaap:ConcentrationRiskPercentage1" unitRef="Pure" id="Tag414" decimals="3" scale="-2" format="ixt:num-dot-decimal">66.4</ix:nonFraction></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
</tr>
<tr style="height: 18px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 18px; background-color: #cceeff;">
<p style="margin: 0pt;">&#160; &#160; National Health Service</p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 18px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20230331_SalesRevenueNetMember_NationalHealthServiceMember_RevenueFromRightsConcentrationRiskMember" name="us-gaap:ConcentrationRiskPercentage1" unitRef="Pure" id="Tag286" decimals="3" scale="-2" format="ixt:num-dot-decimal">10.1</ix:nonFraction></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none;"><span style="border-right: none; border-left: none;"><ix:nonFraction contextRef="D20220331_NationalHealthServiceMember_SalesRevenueNetMember_RevenueFromRightsConcentrationRiskMember" name="us-gaap:ConcentrationRiskPercentage1" unitRef="Pure" id="Tag287" decimals="3" scale="-2" format="ixt:num-dot-decimal">13.0</ix:nonFraction></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; margin: 0px; text-indent: 0px; padding-left: 0px;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; margin: 0px; text-indent: 0px; padding-left: 0px; height: 18px;"><br/></td>
</tr>
</tbody>
</table>
</ix:nonNumeric>
<div style="font-family: 'times new roman', times;"><br/></div>
<div><span style="font-family: 'Times New Roman', serif; font-size: 10pt; text-align: justify;">During the three months ended&#160;</span>March 31, 2023 and 2022,<span style="font-family: 'Times New Roman', serif; font-size: 10pt; text-align: justify;">&#160;<ix:nonFraction contextRef="D20220331_ChannelOneMember_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" name="ecor:NumberOfChannels" unitRef="Facility" id="Tag474" decimals="0" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="D20230331_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_ChannelOneMember" name="ecor:NumberOfChannels" unitRef="Facility" id="Tag176" decimals="0" format="ixt-sec:numwordsen">one</ix:nonFraction></ix:nonFraction> and <ix:nonFraction contextRef="D20220331_ChannelTwoMember_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" name="ecor:NumberOfChannels" unitRef="Facility" id="Tag473" decimals="0" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="D20230331_ChannelTwoMember_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" name="ecor:NumberOfChannels" unitRef="Facility" id="Tag415" decimals="0" format="ixt-sec:numwordsen">two</ix:nonFraction></ix:nonFraction> facilities, respectively, accounted for more than <ix:nonFraction contextRef="D20220331_ChannelTwoMember_SalesRevenueNetMember_RevenueFromRightsConcentrationRiskMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" name="us-gaap:ConcentrationRiskPercentage1" unitRef="Pure" id="Tag471" decimals="2" scale="-2" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="D20230331_ChannelTwoMember_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_RevenueFromRightsConcentrationRiskMember" name="us-gaap:ConcentrationRiskPercentage1" unitRef="Pure" id="Tag397" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction></ix:nonFraction>% of total VA/DoD&#160;net sales. During the three months ended March 31, 2023 and 2022, <ix:nonFraction contextRef="D20220331_ChannelOneMember_SalesRevenueNetMember_NationalHealthServiceMember" name="ecor:NumberOfChannels" unitRef="Facility" id="Tag472" decimals="0" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="D20230331_ChannelOneMember_SalesRevenueNetMember_NationalHealthServiceMember" name="ecor:NumberOfChannels" unitRef="Facility" id="Tag370" decimals="0" format="ixt-sec:numwordsen">one</ix:nonFraction></ix:nonFraction> facility accounted for more than <ix:nonFraction contextRef="D20220331_ChannelOneMember_SalesRevenueNetMember_RevenueFromRightsConcentrationRiskMember_NationalHealthServiceMember" name="us-gaap:ConcentrationRiskPercentage1" unitRef="Pure" id="Tag467" decimals="2" scale="-2" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="D20230331_ChannelOneMember_SalesRevenueNetMember_RevenueFromRightsConcentrationRiskMember_NationalHealthServiceMember" name="us-gaap:ConcentrationRiskPercentage1" unitRef="Pure" id="Tag398" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction></ix:nonFraction>% of net sales from the National Health Service.</span></div>
</div>
<div style="font-family: 'Times New Roman'; margin: 12pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; font-size: 10pt;"><span style="font-size: 10pt; font-style: italic; text-indent: 0pt;">Foreign Currency Exchange&#160;</span><br/></div>
<div style="font-family: 'times new roman', times; margin: 0px; text-indent: 0px;">
<p style="margin: 6pt 0pt 0pt; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 1.2; text-indent: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The Company has foreign currency exchange risk related to revenue and operating expenses in currencies other than the local currencies in which it operates. The Company is exposed to currency risk from the potential changes in functional currency values of its assets, liabilities, and cash flows </span><span style="font-family: 'times new roman', times; font-size: 13.3333px; float: none; display: inline !important;">denominated in&#160;</span><span style="font-family: 'times new roman', times; font-size: 13.3333px; float: none; display: inline !important;">foreign currencies</span><span style="font-family: 'times new roman', times; font-size: 10pt;">.&#160;</span></p>
<ix:exclude>
<p style="margin: 0px; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 1.2; text-indent: 0px; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><br/></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">10</span></td>
</tr>
</tbody>
</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><br/></div>
</div>
</ix:exclude>
</div>
</div>
</div>
</div>
</div>
</ix:nonNumeric>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</div>
</div>
</div>
</div>
</div>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="Tag258" escape="true">
<p style="margin: 0px; text-indent: 0px; text-align: left; 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&#160;</span><span style="border-left: none; border-right: none; font-weight: bold;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">4</span></span></span>.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Revenue&#160;</span></p>
<p style="margin: 6pt 0pt 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Geographical Net Sales</span></p>
<p style="margin: 6pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The following table presents net sales disaggregated by geographic market:</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</span></p>
<p style="margin: 0px; text-indent: 0px;"><br/></p>
<ix:nonNumeric contextRef="D20230331" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="Tag400" escape="true">
<div id="t_ft_Q2SUY3N9I800000000000000000000b">
<table style="height: 151px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px; margin-left: 0.1px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: Calibri; font-size: 11pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"><br/></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: center; border-bottom: 0.75pt solid #000000 !important;" colspan="6"><span style="font-weight: bold;">Three months ended March 31,</span></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> (in thousands) </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><span style="font-weight: bold;"><span style="border-left: none; border-right: none;">2023</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><span style="font-weight: bold;"><span style="border-left: none; border-right: none;">2022</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 74%;">
<p style="margin: 0pt;"><span style="font-weight: bold;"> Product revenue </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; border-bottom-width: 1px;">
<p style="margin: 0pt; padding-left: 30px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> United States </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="D20230331_US" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="USD" id="Tag43" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,370</ix:nonFraction></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="border-right: none; border-left: none;"><ix:nonFraction contextRef="D20220331_US" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="USD" id="Tag49" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,594</ix:nonFraction></span></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; border-bottom-width: 1px; height: 17px; padding-left: 30px; background-color: #cceeff;">United Kingdom</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="D20230331_GB" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="USD" id="Tag44" decimals="-3" scale="3" format="ixt:num-dot-decimal">321</ix:nonFraction></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="border-right: none; border-left: none;"><ix:nonFraction contextRef="D20220331_GB" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="USD" id="Tag265" decimals="-3" scale="3" format="ixt:num-dot-decimal">266</ix:nonFraction></span></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; border-bottom-width: 1px; padding-left: 30px;">Other</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="D20230331_OtherMember" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="USD" id="Tag45" decimals="-3" scale="3" format="ixt:num-dot-decimal">43</ix:nonFraction></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="border-right: none; border-left: none;"><ix:nonFraction contextRef="D20220331_OtherMember" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="USD" id="Tag266" decimals="-3" scale="3" format="ixt:num-dot-decimal">39</ix:nonFraction></span></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="background-color: #cceeff; height: 18px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; background-color: #cceeff; height: 18px;"><span style="font-weight: bold;">License revenue</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 20px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; padding-left: 30px; height: 20px;">Japan</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><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: center; 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;"><ix:nonFraction contextRef="D20230331_JP" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="USD" id="Tag46" decimals="-3" scale="3" format="ixt:num-dot-decimal">46</ix:nonFraction></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><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: center; 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;"><ix:nonFraction contextRef="D20220331_JP" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="USD" id="Tag424" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 18px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 18px; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total Net Sales </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !important;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="D20230331" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="USD" id="Tag47" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,780</ix:nonFraction></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !important;"><span style="border-left: none; border-right: none;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="border-right: none; border-left: none;"><ix:nonFraction contextRef="D20220331" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="USD" id="Tag48" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,899</ix:nonFraction></span></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; margin: 0px; text-indent: 0px; padding-left: 0px;"><br/></td>
</tr>
</tbody>
</table>
</div>
</ix:nonNumeric>
<p style="margin: 12pt 0pt 0pt; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0pt; text-transform: none; 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; line-height: 1.3;"><span style="font-size: 10pt; color: #000000;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; 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;">The Company generally invoices the customer and recognizes revenue once its performance obligations are satisfied, at which point payment is unconditional.&#160;</span></span><span style="font-family: 'Times New Roman'; font-size: 13.3333px;">Agreed upon payment terms with customers are within <ix:nonNumeric contextRef="D20230331" name="ecor:PaymentTermForCustomers" id="Tag267" format="ixt-sec:durwordsen">30 days</ix:nonNumeric> of shipment. Accordingly, contracts with customers do not include a significant financing component.&#160;</span></p>
</ix:nonNumeric>
</div>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<div>
<div style="border-right: none; border-left: none;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_CI7A1CGAG000000000000000000000b">
<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;">11</span></td>
</tr>
</tbody>
</table>
</div>
</div>
</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><div style="font-family: 'times new roman', times; font-size: 10pt;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:InventoryDisclosureTextBlock" id="Tag5" escape="true">
<p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note <span style="border-left: none; border-right: none;">5</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">.&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inventories</span></p>
<p style="margin: 6pt 0pt 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">As of </span><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">March 31, 2023</span>&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">and December 31, 2022</span><span style="border-right: none; border-left: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">, </span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">inventories consisted of the following:</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></p>
<ix:nonNumeric contextRef="D20230331" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="Tag9" escape="true">
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
<div style="border-left: none; border-right: none;">
<div id="t_ft_YESLP3HRZ400000000000000000000b">
<table style="height: 116px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (in thousands) </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="border-left: none; border-right: none; font-weight: bold;">March 31, 2023</span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="border-left: none; border-right: none; font-weight: bold;">December 31, 2022</span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff; width: 74%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Raw materials </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; padding-left: 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'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="I20230331" name="ecor:InventoryRawMaterialsCurrentAndNoncurrent" unitRef="USD" id="Tag69" decimals="-3" scale="3" format="ixt:num-dot-decimal">871</ix:nonFraction></span></span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 0px; margin: 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="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; padding-left: 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="ecor:InventoryRawMaterialsCurrentAndNoncurrent" unitRef="USD" id="Tag134" decimals="-3" scale="3" format="ixt:num-dot-decimal">944</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Work in process </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="I20230331" name="ecor:InventoryWorkInProcessCurrentAndNoncurrent" unitRef="USD" id="Tag192" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,480</ix:nonFraction></span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="ecor:InventoryWorkInProcessCurrentAndNoncurrent" unitRef="USD" id="Tag187" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,879</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Finished goods </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;">
<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; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="I20230331" name="ecor:InventoryFinishedGoodsCurrentAndNoncurrent" unitRef="USD" id="Tag186" decimals="-3" scale="3" format="ixt:num-dot-decimal">578</ix:nonFraction></span></span><br/></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="ecor:InventoryFinishedGoodsCurrentAndNoncurrent" unitRef="USD" id="Tag71" decimals="-3" scale="3" format="ixt:num-dot-decimal">353</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; &#160;Total inventories, net </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="I20230331" name="ecor:InventoryCurrentAndNoncurrent" unitRef="USD" id="Tag98" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,929</ix:nonFraction></span></span> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> <span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231" name="ecor:InventoryCurrentAndNoncurrent" unitRef="USD" id="Tag99" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,176</ix:nonFraction></span> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Less: noncurrent inventories&#160;</span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;">
<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; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="I20230331" name="us-gaap:InventoryNoncurrent" unitRef="USD" id="Tag310" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,451</ix:nonFraction></span></span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231" name="us-gaap:InventoryNoncurrent" unitRef="USD" id="Tag72" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,194</ix:nonFraction></span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"></td>
</tr>
<tr style="height: 18px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; &#160;Current inventories </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"> <span style="border-left: none; border-right: none;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="I20230331" name="us-gaap:InventoryNet" unitRef="USD" id="Tag70" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,478</ix:nonFraction></span></span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"> <span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231" name="us-gaap:InventoryNet" unitRef="USD" id="Tag135" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,982</ix:nonFraction></span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 1pt;"> &#160; </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</ix:nonNumeric>
<p style="margin: 10pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The reserve for obsolete inventory was $<ix:nonFraction contextRef="I20230331" name="us-gaap:InventoryValuationReserves" unitRef="USD" id="Tag97" decimals="0" format="ixt:num-dot-decimal">738,000</ix:nonFraction>&#160;and&#160;$<ix:nonFraction contextRef="I20221231" name="us-gaap:InventoryValuationReserves" unitRef="USD" id="Tag67" decimals="0" format="ixt:num-dot-decimal">668,000</ix:nonFraction>&#160;as of </span><span style="border-left: none; border-right: none; line-height: inherit;">March 31, 2023</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> and </span>December 31, 2022<span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">, respectively. The Company records charges for obsolete inventory in cost of goods sold. As of March 31, 2023 and December 31, 2022, noncurrent inventory was&#160;comprised of approximately $<ix:nonFraction contextRef="I20230331" name="ecor:InventoryNoncurrentRawMaterials" unitRef="USD" id="Tag404" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction>&#160;<span style="color: #000000; line-height: inherit;">million and $<ix:nonFraction contextRef="I20221231" name="ecor:InventoryNoncurrentRawMaterials" unitRef="USD" id="Tag68" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction> million</span>&#160;in raw materials and <span style="color: #000000; line-height: inherit;">$<ix:nonFraction contextRef="I20230331" name="ecor:InventoryNoncurrentWorkInProcess" unitRef="USD" id="Tag403" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction></span><span style="color: #000000; line-height: inherit;"> million</span> and $<ix:nonFraction contextRef="I20221231" name="ecor:InventoryNoncurrentWorkInProcess" unitRef="USD" id="Tag133" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.1</ix:nonFraction> million of work in process, respectively. Inventory classified under the category work in process consists of prefabricated assembled product.</span></p>
</ix:nonNumeric>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="margin: 0pt;"><br/></p>
<ix:nonNumeric contextRef="D20230331" name="us-gaap:LesseeOperatingLeasesTextBlock" id="Tag369" escape="true">
<p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note <span style="border-left: none; border-right: none;">6</span>.&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Leases</span></p>
<p style="margin: 6pt 0pt 0pt; font-family: 'times new roman', times; font-size: 10pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">For each of the three months ended&#160;<span style="border-left: none; border-right: none; line-height: inherit;">March 31, 2023&#160;and 2022&#160;<span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">the Company recognized lease expense of </span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">$</span><ix:nonFraction contextRef="D20220331" name="us-gaap:LeaseAndRentalExpense" unitRef="USD" id="Tag199" decimals="0" format="ixt:num-dot-decimal">38,000</ix:nonFraction></span></span><span style="font-size: 10pt; line-height: inherit;">. This expense does not include non-</span><span style="font-size: 10pt; line-height: inherit;">lease components associated with the lease agreements as the Company elected not to include such charges as part of the lease expense.&#160;</span></span></p>
<p style="margin: 10pt 0pt 0pt; text-indent: 0pt; 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;">Supplemental Balance Sheet Information for Operating Leases:&#160;</span></p>
<p style="margin: 0pt; text-indent: 0pt; line-height: 1.2; ;margin: 0px !important;"><br/></p>
<ix:nonNumeric contextRef="D20230331" name="ecor:SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock" id="Tag273" escape="true">
<div id="t_ft_W5FM5Z0ZSW00000000000000000000b">
<table style="height: 156px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">(in thousands)</span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px;"><br/></td>
<td style="border-bottom: 0.75pt solid #000000; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="border-left: none; border-right: none; font-weight: bold;">March 31, 2023</span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid #000000; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="border-left: none; border-right: none; font-weight: bold;"> <span style="border-left: none; border-right: none;">December 31, 2022</span></span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: rgb(204, 238, 255); width: 74%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Operating leases: </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;">
<p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;">
<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="border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;">
<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="border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;">
<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="border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;">
<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>
</tr>
<tr style="height: 18px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Operating lease right of use assets </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 18px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: left; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="USD" id="Tag122" decimals="-3" scale="3" format="ixt:num-dot-decimal">550</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: left; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="USD" id="Tag11" decimals="-3" scale="3" format="ixt:num-dot-decimal">565</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Operating lease liabilities: </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Current portion of operating lease liabilities&#160;</span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="USD" id="Tag125" decimals="-3" scale="3" format="ixt:num-dot-decimal">77</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="USD" id="Tag178" decimals="-3" scale="3" format="ixt:num-dot-decimal">74</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Noncurrent operating lease liabilities </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td>
<td style="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="USD" id="Tag127" decimals="-3" scale="3" format="ixt:num-dot-decimal">605</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="USD" id="Tag132" decimals="-3" scale="3" format="ixt:num-dot-decimal">625</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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>
</tr>
<tr style="height: 18px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total operating lease liabilities </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 18px;"><br/></td>
<td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: left; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:OperatingLeaseLiability" unitRef="USD" id="Tag66" decimals="-3" scale="3" format="ixt:num-dot-decimal">682</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: left; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:OperatingLeaseLiability" unitRef="USD" id="Tag131" decimals="-3" scale="3" format="ixt:num-dot-decimal">699</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 18px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Weighted average remaining lease term (in years) </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 18px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonNumeric contextRef="I20230331" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Tag120" format="ixt-sec:duryear">5.9</ix:nonNumeric> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonNumeric contextRef="I20221231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Tag126" format="ixt-sec:duryear">6.1</ix:nonNumeric> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Weighted average discount rate </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:LesseeOperatingLeaseDiscountRate" unitRef="Pure" id="Tag76" decimals="3" scale="-2" format="ixt:num-dot-decimal">13.8</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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;"> % </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:LesseeOperatingLeaseDiscountRate" unitRef="Pure" id="Tag12" decimals="3" scale="-2" format="ixt:num-dot-decimal">13.8</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> % </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</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;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">Future minimum lease payments under non-cancellable operating leases as of </span>March 31, 2023<span style="font-family: 'Times New Roman'; font-size: 10pt;">:</span></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/></span></p>
<ix:nonNumeric contextRef="D20230331" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="Tag189" escape="true">
<div id="t_ft_HB9UMFMICW00000000000000000000b">
<table style="height: 164px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; margin: 0pt; height: 17px; background-color: #ffffff;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; ;color: black;">(in thousands)&#160;</span></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #ffffff;"><br/></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #ffffff;"><br/></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #ffffff;"><br/></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #ffffff;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 87%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Remainder of 2023 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 10%; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" unitRef="USD" id="Tag121" decimals="-3" scale="3" format="ixt:num-dot-decimal">123</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 1%; margin: 0px; text-indent: 0px; padding-left: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 2024 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" unitRef="USD" id="Tag119" decimals="-3" scale="3" format="ixt:num-dot-decimal">168</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 11px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 11px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 2025 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 11px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" unitRef="USD" id="Tag65" decimals="-3" scale="3" format="ixt:num-dot-decimal">171</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 2026 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" unitRef="USD" id="Tag118" decimals="-3" scale="3" format="ixt:num-dot-decimal">161</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 2027 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" unitRef="USD" id="Tag123" decimals="-3" scale="3" format="ixt:num-dot-decimal">157</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">2028 and thereafter</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 0.75pt solid #000000 !important; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; border-bottom: 0.75pt solid #000000 !important; padding-left: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20230331" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" unitRef="USD" id="Tag124" decimals="-3" scale="3" format="ixt:num-dot-decimal">216</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total future minimum lease payments </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" unitRef="USD" id="Tag130" decimals="-3" scale="3" format="ixt:num-dot-decimal">996</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Less: Amounts representing interest </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 0.75pt solid #000000 !important; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 0.75pt solid #000000 !important; padding-left: 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'; font-size: 10pt;">(<ix:nonFraction contextRef="I20230331" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" unitRef="USD" id="Tag195" decimals="-3" scale="3" format="ixt:num-dot-decimal">314</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; background-color: #cceeff;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:OperatingLeaseLiability" unitRef="USD" id="Tag128" decimals="-3" scale="3" format="ixt:num-dot-decimal">682</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 1pt;"> &#160; </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</ix:nonNumeric>
</ix:nonNumeric>
<div>
<div style="border-left: none; border-right: none;">
<p style="margin: 0px; text-indent: 0px;"><br/></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">12</span></td>
</tr>
</tbody>
</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
<br/></div>
</div>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="border-right: none; border-left: none;">
<div style="border-right: none; border-left: none;">
<div style="border-right: none; border-left: none;">
<div style="border-right: none; border-left: none;">
<div style="border-right: none; border-left: none;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" id="Tag312" escape="true">
<div style="border-right: none; border-left: none;">
<div style="border-right: none; border-left: none;">
<div style="border-right: none; border-left: none;">
<p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note <span style="border-left: none; border-right: none;">7</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">.&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Accrued Expenses and Other Current Liabilities</span></p>
<p style="margin: 6pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Accrued expenses and other current liabilities as of </span>March 31, 2023<span style="font-family: 'Times New Roman'; font-size: 10pt;"> and </span>December 31, 2022<span style="font-family: 'Times New Roman'; font-size: 10pt;"> consisted of the following: </span></p>
<div style="border-right: none; border-left: none;">
<p style="margin: 0pt; text-align: justify; ;margin: 0px !important;"><br/></p>
<ix:nonNumeric contextRef="D20230331" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="Tag10" escape="true">
<div id="t_ft_E6TG7D62LS00000000000000000000b">
<table style="height: 155px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 16px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 16px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (in thousands) </span></p>
</td>
<td style="height: 16px; vertical-align: bottom;" valign="bottom">
<p>&#160;</p>
</td>
<td style="height: 16px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid rgb(0, 0, 0) !important; vertical-align: bottom;" colspan="2" valign="bottom">
<p style="margin: 0px; text-align: center; border-left: none; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; font-weight: bold;">March 31, 2023</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 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: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 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: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;" colspan="2">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; font-weight: bold;"> December 31, 2022</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 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'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px; background-color: #cceeff; width: 74%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Accrued professional fees&#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10%;"><ix:nonFraction contextRef="I20230331" name="us-gaap:AccruedProfessionalFeesCurrent" unitRef="USD" id="Tag261" decimals="-3" scale="3" format="ixt:num-dot-decimal">610</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">
<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="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><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><br/></p>
</td>
<td style="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:AccruedProfessionalFeesCurrent" unitRef="USD" id="Tag364" decimals="-3" scale="3" format="ixt:num-dot-decimal">524</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">
<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>
</tr>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Accrued bonuses and incentive compensation </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20230331" name="us-gaap:AccruedBonusesCurrent" unitRef="USD" id="Tag200" decimals="-3" scale="3" format="ixt:num-dot-decimal">880</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:AccruedBonusesCurrent" unitRef="USD" id="Tag363" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,042</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff;">Accrued litigation legal fees expense</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><ix:nonFraction contextRef="I20230331" name="ecor:AccruedLegalFeesLitigationExpense" unitRef="USD" id="Tag171" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,001</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><ix:nonFraction contextRef="I20221231" name="ecor:AccruedLegalFeesLitigationExpense" unitRef="USD" id="Tag270" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,001</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 16px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 16px;"><span>Accrued insurance expense</span></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20230331" name="us-gaap:AccruedInsuranceCurrentAndNoncurrent" unitRef="USD" id="Tag371" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AccruedInsuranceCurrentAndNoncurrent" unitRef="USD" id="Tag362" decimals="-3" scale="3" format="ixt:num-dot-decimal">264</ix:nonFraction><br/></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px; background-color: #cceeff;">Accrued vacation and other employee related expenses</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><ix:nonFraction contextRef="I20230331" name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" unitRef="USD" id="Tag202" decimals="-3" scale="3" format="ixt:num-dot-decimal">534</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><ix:nonFraction contextRef="I20221231" name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" unitRef="USD" id="Tag294" decimals="-3" scale="3" format="ixt:num-dot-decimal">534</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">Accrued severance and other related charges</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><ix:nonFraction contextRef="I20230331" name="us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent" unitRef="USD" id="Tag205" decimals="-3" scale="3" format="ixt:num-dot-decimal">301</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><ix:nonFraction contextRef="I20221231" name="us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent" unitRef="USD" id="Tag164" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;">Accrued valued-added&#160;tax</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><ix:nonFraction contextRef="I20230331" name="us-gaap:AccruedIncomeTaxesCurrent" unitRef="USD" id="Tag259" decimals="-3" scale="3" format="ixt:num-dot-decimal">162</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AccruedIncomeTaxesCurrent" unitRef="USD" id="Tag161" decimals="-3" scale="3" format="ixt:num-dot-decimal">133</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">Deferred revenue</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 17px;"><ix:nonFraction contextRef="I20230331" name="us-gaap:DeferredRevenue" unitRef="USD" id="Tag198" decimals="-3" scale="3" format="ixt:num-dot-decimal">17</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 17px;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredRevenue" unitRef="USD" id="Tag430" decimals="-3" scale="3" format="ixt:num-dot-decimal">152</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Other </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20230331" name="us-gaap:OtherAccruedLiabilitiesCurrent" unitRef="USD" id="Tag431" decimals="-3" scale="3" format="ixt:num-dot-decimal">265</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:OtherAccruedLiabilitiesCurrent" unitRef="USD" id="Tag201" decimals="-3" scale="3" format="ixt:num-dot-decimal">192</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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>
</tr>
<tr style="height: 10px; margin-left: 0.1px;">
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: top;" valign="top">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: top;" valign="top"><br/></td>
<td style="border-bottom: 2.25pt double #000000; border-top: 0.75pt solid #000000; padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="border-bottom: 2.25pt double #000000; border-top: 0.75pt solid #000000; padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="USD" id="Tag103" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,770</ix:nonFraction> </span></p>
</td>
<td style="padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top">
<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="padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top">
<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="border-bottom: 2.25pt double #000000; padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="border-bottom: 2.25pt double #000000; padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="USD" id="Tag268" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,842</ix:nonFraction> </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p>
</td>
</tr>
</tbody>
</table>
</div>
</ix:nonNumeric>
</div>
</div>
</div>
<p style="margin: 0px; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; 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;"><br/></p>
<div style="margin: 0px; text-indent: 0px;"><span style="font-style: italic; font-size: 10pt; font-family: 'Times New Roman', serif;">Finance and Security Agreement</span></div>
<div style="margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;">
<div style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt;">
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="margin: 6pt 0pt 0pt; text-indent: 0pt; text-align: justify;"><span>On July 5, 2022, the Company entered into a Commercial Insurance Premium Finance and Security Agreement (the "<span><span style="border-left: none; border-right: none;">2022</span></span>&#160;Agreement"). The&#160;<span><span style="border-left: none; border-right: none;">2022</span></span>&#160;Agreement provides for a single borrowing by the Company of approximately $<span><ix:nonFraction contextRef="I20220705_NotesPayableOtherPayablesMember" name="us-gaap:NotesPayable" unitRef="USD" id="Tag105" decimals="0" format="ixt:num-dot-decimal">783,000</ix:nonFraction></span>&#160;with a&#160;<span><span style="-sec-ix-hidden:Tag466">nine</span></span>-month term and an annual interest rate of&#160;<span><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20220705_NotesPayableOtherPayablesMember" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" unitRef="Pure" id="Tag170" decimals="4" scale="-2" format="ixt:num-dot-decimal">2.49</ix:nonFraction>%</span></span>. The proceeds from this transaction were used to partially fund the premiums due under certain of the Company's insurance policies. The amounts payable are secured by the Company's rights under such policies. The Company began to pay monthly installments of approximately $<span><ix:nonFraction contextRef="I20220731" name="us-gaap:NotesPayable" unitRef="USD" id="Tag203" decimals="0" format="ixt:num-dot-decimal">87,900</ix:nonFraction></span>&#160;in July 2022. All borrowings were fully repaid as of</span><span style="font-size: 10.0pt;">&#160;March 31, 2023. During the&#160;three months ended&#160;March 31, 2023, the Company recognized $<ix:nonFraction contextRef="D20230331" name="us-gaap:InterestExpense" unitRef="USD" id="Tag204" decimals="0" format="ixt:num-dot-decimal">2,035</ix:nonFraction> in interest expense.</span></p>
</div>
</div>
</div>
</div>
</ix:nonNumeric>
</div>
</div>
</div>
</div>
</div>
<p style="margin: 0px; text-indent: 0px; text-align: justify;"><span style="font-size: 10.0pt;"><br/></span></p>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="Tag389" escape="true">
<div style="font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">Note<span style="line-height: inherit;"> 8</span></span><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">. Shareholders' Equity</span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 6pt 0pt 0pt; text-indent: 0pt; line-height: 1.2;"><span style="color: #000000; font-size: 10pt; font-style: italic; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;">Dividend Preferred </span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;">On December 2, 2022, the Company's board of directors declared a dividend of <span style="border-left: none; border-right: none; line-height: inherit;">one </span><span style="-sec-ix-hidden:Tag480"><span style="border-left: none; border-right: none; line-height: inherit;">one</span>-thousandth</span> of a share of Series A Preferred Stock, par value $<ix:nonFraction contextRef="I20221231_SeriesAPreferredStockMember" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag387" decimals="3" format="ixt:num-dot-decimal">0.001</ix:nonFraction> per share (&#8220;Series A Preferred Stock&#8221;), for each outstanding share of the Company&#8217;s common stock, to stockholders of record on December 19, 2022. </span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;">Each share of Series A Preferred Stock entitled the holder thereof to <ix:nonFraction contextRef="D20230331_SeriesAPreferredStockMember" name="ecor:NumberOfEachSharesVotingRightsPerShares" unitRef="Item" id="Tag272" decimals="0" format="ixt:num-dot-decimal">1,000,000</ix:nonFraction> votes per share, and each fraction of a share of Series A Preferred Stock had a ratable number of votes. Thus, each <span style="-sec-ix-hidden:Tag479"><span style="border-left: none; border-right: none; line-height: inherit;">one</span>-thousandth</span> of a share of Series A Preferred Stock was entitled to <ix:nonFraction contextRef="D20230331_SeriesAPreferredStockMember" name="ecor:NumberOfVoteEachMemberIsEntitledToForEachUnitHeld" unitRef="Item" id="Tag433" decimals="0" format="ixt:num-dot-decimal">1,000</ix:nonFraction> votes. The outstanding shares of Series A Preferred Stock voted together with the outstanding shares of the Company's common stock as a single class exclusively with respect to the proposal to adopt an amendment to the Company&#8217;s Certificate of Incorporation, as amended, to reclassify the outstanding shares of the Company's Common Stock into a smaller number of shares of common stock at a ratio specified in or determined in accordance with the terms of such amendment (the &#8220;Reverse Stock Split&#8221;). </span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;">The Company was not solely in control of the redemption of the shares of Series A Preferred Stock since the holders had the option of deciding whether to vote in respect of the above described Reverse Stock Split, which determined whether a given holder&#8217;s shares of Series A Preferred Stock were redeemed in the Initial Redemption or the Subsequent Redemption (as defined below). Since the redemption of the Series A Preferred Stock was not solely in the control of the Company, the shares of Series A Preferred Stock were classified within mezzanine equity in the Company&#8217;s Condensed Consolidated Balance Sheets. The shares of Series A Preferred Stock were measured at redemption value. The value of the shares of Series A Preferred Stock as of December 31, 2022 was $<ix:nonFraction contextRef="I20221231_SeriesAPreferredStockMember" name="us-gaap:PreferredStockValueOutstanding" unitRef="USD" id="Tag432" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction>.&#160; As noted below, all outstanding shares of Series A Preferred Stock were redeemed as of February 13, 2023.&#160;</span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2;"><span style="color: #000000; font-size: 10pt; font-style: italic; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;">Reverse Stock Split</span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;"> On February 13, 2023, the Company held a special meeting (the &#8220;Special Meeting&#8221;) of stockholders of the Company. At the Special Meeting, the Company&#8217;s shareholders voted to approve an amendment to the Company&#8217;s Certificate of Incorporation to effect a reverse stock split of the Company&#8217;s common stock at a ratio between <ix:nonNumeric contextRef="D20230213_MinimumMember" name="us-gaap:StockholdersEquityReverseStockSplit" id="Tag443" escape="true">1-for-5</ix:nonNumeric> and <ix:nonNumeric contextRef="D20230213_MaximumMember" name="us-gaap:StockholdersEquityReverseStockSplit" id="Tag442" escape="true">1-for-50</ix:nonNumeric>.</span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;"> Following the Special Meeting, the board of directors of the Company approved a <ix:nonNumeric contextRef="D20230215" name="us-gaap:StockholdersEquityReverseStockSplit" id="Tag434" escape="true">1-for-15</ix:nonNumeric> Reverse Stock Split. The Reverse Stock Split became effective on February 15, 2023.&#160;</span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 0pt;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman';"><br/></span></div>
<div>
<ix:exclude>
<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">13</span></td>
</tr>
</tbody>
</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><br/></div>
</div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 0pt;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman';"><br/></span></div>
</ix:exclude>
</div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;">Upon the effectiveness of the Reverse Stock Split,&#160;<span style="border-left: none; border-right: none;">every 15 shares of common stock were automatically combined and converted into one share of common stock.</span> Appropriate adjustments were also made to all outstanding derivative securities of the Company, including all outstanding equity awards and warrants.&#160;</span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;">No fractional shares were issued in connection with the Reverse Stock Split. Instead, all fractional shares received a cash payment based on the closing sales price on the Nasdaq</span><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;"> Capital Market of the Company&#8217;s common stock on February 14, 2023.</span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;"><span style="font-style: italic; line-height: inherit;"> Redemption and Elimination of Series A Preferred Stock</span></span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;"> All shares of Series A Preferred Stock that were not present in person or by proxy as of immediately prior to the opening of the polls at the Special Meeting were automatically redeemed by the Company (the &#8220;Initial Redemption&#8221;). Any outstanding shares of Series A Preferred Stock that had not been so redeemed were redeemed automatically upon the approval at the Special Meeting of the Reverse Stock Split (the &#8220;Subsequent Redemption&#8221;). Each share of Series A Preferred Stock redeemed was entitled to receive an amount equal to $<ix:nonFraction contextRef="I20230213_SeriesAPreferredStockMember" name="us-gaap:PreferredStockRedemptionPricePerShare" unitRef="USDPerShare" id="Tag271" decimals="2" format="ixt:num-dot-decimal">0.01</ix:nonFraction> in cash for each <ix:nonFraction contextRef="I20230331_SeriesAPreferredStockMember" name="ecor:NumberOfBasisSharesToReceiveRedemptionAmount" unitRef="Shares" id="Tag386" decimals="0" format="ixt:num-dot-decimal">10</ix:nonFraction> whole shares of Series A Preferred Stock owned immediately prior to the Redemption. </span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;">On March 6, 2023, the Company filed a certificate of elimination (the &#8220;Certificate of Elimination&#8221;), with the Secretary of State of the State of Delaware with respect to the Series A Preferred Stock. The Certificate of Elimination (i) eliminated the previous designation of <ix:nonFraction contextRef="I20230306_SeriesAPreferredStockMember" name="ecor:PreferredStockRedemptionShare" unitRef="Shares" id="Tag438" decimals="0" format="ixt:num-dot-decimal">80,000</ix:nonFraction> shares of Series A Preferred Stock from the Company&#8217;s Certificate of Incorporation, none of which were outstanding at the time of the filing of the Certificate of Elimination, and (ii) caused such shares of Series A Preferred Stock to resume their status as authorized but unissued and non-designated shares of preferred stock.</span></div>
</ix:nonNumeric>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="border-left: none; border-right: none;">
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="border-left: none; border-right: none;">
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:EarningsPerShareTextBlock" id="Tag8" escape="true">
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="margin: 0px;font-size: 10pt;font-family: &quot;Times New Roman&quot;, serif;text-indent: 0px;"><b><span style="font-size: 10.0pt;">Note <span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">9</span></span>.&#160;&#160;Net Loss Per Share</span></b></p>
<p style="margin: 6pt 0pt 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0pt; text-align: justify;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Basic net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period.&#160;Diluted loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding adjusted to give effect to potentially dilutive securities. Restricted stock and unit awards, stock options, and warrants have not been included in the diluted loss per share calculation as their inclusion would have had an anti-dilutive effect.&#160; &#160;</span></span></p>
<p style="margin: 10pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">The potential common stock equivalents that have been excluded from the computation of diluted loss per share consist of <span style="line-height: inherit;">the following:&#160;&#160;</span></span></span></p>
<br/></div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="Tag366" escape="true">
<table style="height: 88px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">&#160;</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom: 1px solid #000000; padding-left: 0px; margin: 0px; text-indent: 0px;" colspan="4">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-size: 12px;"><b>Three months ended March 31,</b></span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> (in thousands) </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; padding-left: 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-weight: bold;"> 2023 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; padding-left: 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-weight: bold;"> <span style="border-left: none; border-right: none;">2022</span> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 76%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Outstanding stock options </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; 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'; font-size: 10pt;"><ix:nonFraction contextRef="D20230331_EmployeeStockOptionMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag182" decimals="-3" scale="3" format="ixt:num-dot-decimal">437</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;">
<div style="border-left: none; border-right: none;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20220331_EmployeeStockOptionMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag129" decimals="-3" scale="3" format="ixt:num-dot-decimal">422</ix:nonFraction></span></span></p>
</div>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">Nonvested&#160;restricted stock and unit awards</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20230331_RestrictedStockUnitsRSUMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag179" decimals="-3" scale="3" format="ixt:num-dot-decimal">123</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20220331_RestrictedStockUnitsRSUMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag316" decimals="-3" scale="3" format="ixt:num-dot-decimal">91</ix:nonFraction><br/></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">Stock purchase warrants</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; background-color: #cceeff; border-bottom: 1pt solid #000000; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20230331_WarrantMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag188" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction><br/></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom: 1pt solid #000000; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20220331_WarrantMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag181" decimals="-3" scale="3" format="ixt:num-dot-decimal">14</ix:nonFraction></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"><br/></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; border-bottom: 2.8pt double #000000; padding-left: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20230331" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag180" decimals="-3" scale="3" format="ixt:num-dot-decimal">561</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; border-bottom: 2.8pt double #000000; padding-left: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20220331" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag183" decimals="-3" scale="3" format="ixt:num-dot-decimal">527</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"></td>
</tr>
</tbody>
</table>
</ix:nonNumeric>
</div>
</div>
</ix:nonNumeric>
</div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="border-left: none; border-right: none;">
<p style="margin:0pt"><br/></p>
<div>
<div id="t_ft_PZF52X9LYO00000000000000000000b">
<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;">14</span></td>
</tr>
</tbody>
</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>
</div>
</div>
</div>
</div>
</div>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="Tag368" escape="true">
<p style="margin: 0px; text-indent: 0px; font-size: 10pt; font-family: 'times new roman', times;"><span style="font-weight: bold;">Note 10.&#160; Income Taxes</span></p>
<p style="margin: 6pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify; font-size: 10pt; font-family: 'times new roman', times;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The Company may be eligible, from time to time, to receive cash from the sale of its&#160;net operating losses under New Jersey's Department of the Treasury - Division of Taxation NOL Transfer Program. On January 10, 2023, the Company received a net cash amount of $<ix:nonFraction contextRef="D20230110" name="us-gaap:ProceedsFromOperatingActivities" unitRef="USD" id="Tag367" decimals="0" format="ixt:num-dot-decimal">211,000</ix:nonFraction> from the sale of its New Jersey state net operating losses.&#160;</span></p>
</ix:nonNumeric>
<p style="margin: 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify; font-size: 10pt; font-family: &quot;times new roman&quot;, times;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><br/></span></p>
</div>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Tag13" escape="true">
<p style="margin: 0px; text-align: left; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note <span style="border-left: none; border-right: none;">11</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Stock Based Compensation</span></p>
<p style="margin: 10pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The following table presents a summary of activity related to stock options during the three months ended&#160;March 31, 2023:&#160;</span></p>
<ix:nonNumeric contextRef="D20230331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" id="Tag17" escape="true">
<p style="margin: 0px; text-indent: 0px;"><br/></p>
<div id="t_ft_PRTY1CW47400000000000000000000b">
<table style="height: 70px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; 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="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom: 0.75pt solid #000000 !important;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> Number of Options</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"><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: bold; letter-spacing: normal; orphans: 2; text-align: left; 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;">(in thousands)</span><br/></span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom: 0.75pt solid #000000 !important;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> Weighted Average Exercise Price</span><br/></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom: 0.75pt solid #000000 !important;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> Weighted Average Remaining Contractual Term (Years) </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 62%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Outstanding, January 1, 2023&#160; &#160;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;">$</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="Shares" id="Tag220" decimals="-3" scale="3" format="ixt:num-dot-decimal">440</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; width: 1%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="USDPerShare" id="Tag214" decimals="2" format="ixt:num-dot-decimal">55.65</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; width: 1%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; 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'; font-size: 10pt;"> <ix:nonNumeric contextRef="D20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tag217" format="ixt-sec:duryear">7.5</ix:nonNumeric> </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; 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-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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'; font-size: 10pt;"> <ix:nonFraction contextRef="D20230331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares" id="Tag60" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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'; font-size: 10pt;">&#160;&#160;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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'; font-size: 10pt;"><ix:nonFraction contextRef="D20230331" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares" id="Tag87" xsi:nil="true"></ix:nonFraction>&#8212;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;">
<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-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cancelled </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #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'; font-size: 10pt;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" unitRef="Shares" id="Tag213" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</ix:nonFraction></span></p>
</td>
<td style="padding: 0px; height: 10px; border-bottom-width: 1px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1pt solid #000000;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1pt solid #000000;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;">
<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: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Outstanding, March 31, 2023 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;">$</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="Shares" id="Tag215" decimals="-3" scale="3" format="ixt:num-dot-decimal">437</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="USDPerShare" id="Tag207" decimals="2" format="ixt:num-dot-decimal">55.74</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #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'; font-size: 10pt;"> <ix:nonNumeric contextRef="D20230331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tag82" format="ixt-sec:duryear">7.2</ix:nonNumeric> </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercisable, March 31, 2023 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">$</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" unitRef="Shares" id="Tag221" decimals="-3" scale="3" format="ixt:num-dot-decimal">284</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" unitRef="USDPerShare" id="Tag212" decimals="2" format="ixt:num-dot-decimal">75.84</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;">
<p style="margin: 0px; text-align: right; font-family: 'Times New Roman'; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonNumeric contextRef="D20230331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="Tag211" format="ixt-sec:duryear">6.7</ix:nonNumeric> </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</ix:nonNumeric>
<p style="margin: 10pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The intrinsic value is calculated as the difference between the fair market value at </span><span style="border-left: none; border-right: none; font-family: 'times new roman', times;">March 31, 2023</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> and the exercise price per share of the stock options. As of March 31, 2023, all o</span>ptions outstanding had <ix:nonFraction contextRef="I20220930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" unitRef="USD" id="Tag83" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction>&#160;material intrinsic value. T<span style="font-family: 'Times New Roman'; font-size: 10pt;">he options granted to employees generally vest over a <span style="-sec-ix-hidden:Tag461">three</span> or <span style="border-left: none; border-right: none;"><span style="-sec-ix-hidden:Tag465">four-year</span></span> period.&#160;</span></p>
<ix:exclude>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<div>
<div id="t_ft_VDYEOTQVK000000000000000000000b">
<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;">15</span></td>
</tr>
</tbody>
</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>
</ix:exclude>
<p style="margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The following table presents a summary of activity related to restricted and deferred stock units (&#8220;Stock Units&#8221;) granted during the three months ended&#160;</span>March 31, 2023<span style="font-family: 'Times New Roman'; font-size: 10pt;">:&#160;&#160;</span></p>
<ix:nonNumeric contextRef="D20230331" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="Tag256" escape="true">
<p style="margin: 0px; text-indent: 0px;"><br/></p>
<div style="border-left: none; border-right: none;">
<div id="t_ft_MT8T4N14K000000000000000000000b">
<table style="height: 92px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: Calibri; font-size: 11pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #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: 10pt; font-weight: bold;"> Number of Shares</span></p>
<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: 10pt; font-weight: bold;"><span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: left; 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;">(in thousands)</span><br/></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #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: 10pt; font-weight: bold;"> Weighted Average Grant Date Fair Value </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 16px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; width: 74%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Nonvested, January 1, 2023</span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231_RestrictedStockAndDeferredStockMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="Shares" id="Tag52" decimals="-3" scale="3" format="ixt:num-dot-decimal">127</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; width: 1%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; 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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231_RestrictedStockAndDeferredStockMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag59" decimals="2" format="ixt:num-dot-decimal">11.85</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 16px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 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'; font-size: 10pt;"> <ix:nonFraction contextRef="D20230331_RestrictedStockAndDeferredStockMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="Shares" id="Tag222" xsi:nil="true"></ix:nonFraction>&#8212; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160; </span></p>
</td>
</tr>
<tr style="height: 16px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Vested </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;">(<ix:nonFraction contextRef="D20230331_RestrictedStockAndDeferredStockMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="Shares" id="Tag225" decimals="-3" scale="3" format="ixt:num-dot-decimal">4</ix:nonFraction></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160; </span></p>
</td>
</tr>
<tr style="height: 16px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cancelled </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 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'; font-size: 10pt;"><ix:nonFraction contextRef="D20230331_RestrictedStockAndDeferredStockMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="Shares" id="Tag84" xsi:nil="true"></ix:nonFraction>&#8212;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;">
<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: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Nonvested, March 31, 2023 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; border-bottom: 2.25pt double #000000 !important;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; border-bottom: 2.25pt double #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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331_RestrictedStockAndDeferredStockMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="Shares" id="Tag96" decimals="-3" scale="3" format="ixt:num-dot-decimal">123</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !important;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #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'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331_RestrictedStockAndDeferredStockMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag224" decimals="2" format="ixt:num-dot-decimal">11.81</ix:nonFraction> </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 1pt;"> &#160; </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</ix:nonNumeric>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 11pt;">&#160;</span></p>
<p style="margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'times new roman', times;">In general, Stock Units granted to employees vest over </span><span style="-sec-ix-hidden:Tag459">two</span> to <span style="-sec-ix-hidden:Tag458">four</span>-year periods.</span></p>
<p style="margin: 10pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">Immediately following the Company&#8217;s annual meeting of stockholders, the Company generally grants each non-employee director an equity award that vests over a <span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20230331_NonEmployeeDirectorMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Tag86" format="ixt-sec:durmonth">12</ix:nonNumeric></span></span></span>-month period. Upon a non-employee director&#8217;s initial appointment or election to the board of directors, the Company grants such non-employee director an equity award subject to vesting as determined by the board of directors.&#160;</span></p>
<p style="margin: 10pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company recognized stock compensation expense for its equity awards as follows:&#160;</span></p>
<ix:nonNumeric contextRef="D20230331" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="Tag311" escape="true">
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
<div style="border-left: none; border-right: none;">
<div id="t_ft_Q72O47S0RK00000000000000000000b">
<table style="height: 68px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px; margin-left: 0.1px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: Calibri; font-size: 11pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 1pt solid #000000;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-bottom: 1pt solid #000000;" colspan="5"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="border-right: none; border-left: none;">Three months ended March 31,</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px;">
<p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> (in thousands)&#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 17px; border-bottom-width: 1px; border-top: 0.75pt solid #000000 !important; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" colspan="2"><span style="font-weight: bold;">2023</span><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 17px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 17px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 17px; border-bottom-width: 1px; border-top: 0.75pt solid #000000 !important; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" colspan="2"><span style="font-weight: bold;">2022</span><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px; border-bottom-width: 1px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 74%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Selling, general and administrative </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; width: 10%;"><ix:nonFraction contextRef="D20230331_SellingGeneralAndAdministrativeExpensesMember" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" id="Tag229" decimals="-3" scale="3" format="ixt:num-dot-decimal">510</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; width: 10%;"><ix:nonFraction contextRef="D20220331_SellingGeneralAndAdministrativeExpensesMember" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" id="Tag95" decimals="-3" scale="3" format="ixt:num-dot-decimal">705</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Research and development </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px;"><ix:nonFraction contextRef="D20230331_ResearchAndDevelopmentExpenseMember" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" id="Tag85" decimals="-3" scale="3" format="ixt:num-dot-decimal">57</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px;"><ix:nonFraction contextRef="D20220331_ResearchAndDevelopmentExpenseMember" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" id="Tag57" decimals="-3" scale="3" format="ixt:num-dot-decimal">66</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cost of goods sold </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom: 0.75pt solid #000000 !important;"><ix:nonFraction contextRef="D20230331_CostOfSalesMember" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" id="Tag209" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom: 0.75pt solid #000000 !important;"><ix:nonFraction contextRef="D20220331_CostOfSalesMember" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" id="Tag216" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
</tr>
<tr style="height: 11px;">
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 11px; margin: 0px; text-indent: 0px; padding-left: 0px;">Total expense&#160;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px; border-bottom: 2.25pt double #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 11px; border-bottom: 2.25pt double #000000 !important;"><ix:nonFraction contextRef="D20230331" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" id="Tag307" decimals="-3" scale="3" format="ixt:num-dot-decimal">572</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px; border-bottom: 2.25pt double #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 11px; border-bottom: 2.25pt double #000000 !important;"><ix:nonFraction contextRef="D20220331" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" id="Tag208" decimals="-3" scale="3" format="ixt:num-dot-decimal">777</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px;"><br/></td>
</tr>
</tbody>
</table>
</div>
</div>
</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;">Total unrecognized compensation cost related to unvested awards as of </span>March 31, 2023<span style="font-family: 'Times New Roman'; font-size: 10pt;"> was $<ix:nonFraction contextRef="I20230331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" unitRef="USD" id="Tag210" decimals="-5" scale="6" format="ixt:num-dot-decimal">23.2</ix:nonFraction> million and is expected to be recognized over the next <span style="-sec-ix-hidden:Tag478">one and one-half</span> years.</span></p>
<p style="margin: 10pt 0pt 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Valuation Information for Stock-Based Compensation</span></p>
<p style="margin: 10pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The fair value of each stock option award during the three months ended&#160;</span>March 31, 2023<span style="font-family: 'Times New Roman'; font-size: 10pt;"> and 2022 was estimated on the date of grant using the Black-Scholes model. Expected volatility was based on historical common stock volatility of the Company&#8217;s peers. Beginning in December 2022, the Company began incorporating its historical common stock volatility at a weighting of <ix:nonFraction contextRef="D20230331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" unitRef="Pure" id="Tag218" decimals="2" scale="-2" format="ixt:num-dot-decimal">50</ix:nonFraction>% of the total composite volatility rate. During the remainder of 2023, the Company will continue to evaluate the volatility rate used to value stock options. The risk-free interest rate was based on the average U.S. Treasury rate that most closely resembled the expected life of the related award. The expected term of the award was calculated using the simplified method. No dividend was assumed as the Company does not pay regular dividends on its common stock and does not anticipate paying any dividends in the foreseeable future.&#160;&#160;</span></p>
<p style="margin: 10pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The weighted average assumptions used in the Black-Scholes option pricing model in valuing stock options granted in the three&#160;months ended&#160;March 31, 2023&#160;and <span style="border-left: none; border-right: none;">2022</span>&#160;are summarized in the table below.&#160;</span></p>
<ix:nonNumeric contextRef="D20230331" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="Tag385" escape="true">
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
<div style="border-left: none; border-right: none;">
<div id="t_ft_JJ37YLGRXS00000000000000000000b">
<table style="height: 115px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 99.9326%; text-indent: 0px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 17px; margin-left: 0.1px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 17px; margin-left: 0.1px; vertical-align: bottom; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 17px; margin: 0px; vertical-align: bottom; text-align: center; padding-left: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" colspan="6"><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: center; 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;">Three months ended March 31,</span><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 17px; margin: 0px; vertical-align: bottom; padding-left: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" colspan="2"><span style="font-weight: bold;">2023</span><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><span style="font-weight: bold;">2022</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; width: 75%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Fair value at grant date </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="D20230331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag51" decimals="2" format="ixt:num-dot-decimal">3.46</ix:nonFraction> </span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;">$</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9%;"><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:nonFraction contextRef="D20220331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag81" decimals="2" format="ixt:num-dot-decimal">8.10</ix:nonFraction></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
</tr>
<tr style="height: 18px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Expected volatility </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;" colspan="2">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="D20230331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="Pure" id="Tag58" decimals="3" scale="-2" format="ixt:num-dot-decimal">114.0</ix:nonFraction></span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span> %&#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 18px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<div style="border-left: none; border-right: none; text-align: right;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20220331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="Pure" id="Tag223" decimals="3" scale="-2" format="ixt:num-dot-decimal">84.0</ix:nonFraction></span></div>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><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;">%&#160;<span>&#160;</span></span></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Risk-free interest rate </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;" colspan="2">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="D20230331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" unitRef="Pure" id="Tag264" decimals="3" scale="-2" format="ixt:num-dot-decimal">3.9</ix:nonFraction></span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span> %&#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20220331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" unitRef="Pure" id="Tag166" decimals="3" scale="-2" format="ixt:num-dot-decimal">1.6</ix:nonFraction></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><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></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Expected holding period, in years </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;" colspan="2">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonNumeric contextRef="D20230331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Tag391" format="ixt-sec:duryear">6.0</ix:nonNumeric> </span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><ix:nonNumeric contextRef="D20220331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Tag308" format="ixt-sec:duryear">6.0</ix:nonNumeric></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 19px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Dividend yield </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20230331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" unitRef="Pure" id="Tag53" xsi:nil="true"></ix:nonFraction>&#8212;</span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span> %&#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 19px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20220331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" unitRef="Pure" id="Tag80" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; margin: 0px; text-indent: 0px; padding-left: 0px;"><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></td>
</tr>
</tbody>
</table>
</div>
</div>
</ix:nonNumeric>
</ix:nonNumeric>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 11pt;">&#160;</span></p>
<div>
<div style="border-left: none; border-right: none;">
<div id="t_ft_MVSKILS43K00000000000000000000b">
<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;">16</span></td>
</tr>
</tbody>
</table>
</div>
</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>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="Tag440" escape="true">
<p style="margin: 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note <span style="border-left: none; border-right: none;">12</span>.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Commitments and Contingencies</span></p>
<p style="margin: 6pt 0pt 0pt; line-height: 1.3; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Stockholders Litigation</span></p>
<p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times;">On July 8, 2019, and August 1, 2019, purported stockholders of the Company served putative class action lawsuits in the Superior Court of New Jersey for Somerset County, captioned Paul Kuehl vs. electroCore, Inc., et al., Docket No. SOM-L 000876-19 and Shirley Stone vs. electroCore, Inc., et al., Docket No. SOM-L 001007-19, respectively. In addition to the Company, the defendants include present and past directors and officers, Evercore Group L.L.C., Cantor Fitzgerald &amp; Co., JMP Securities LLC and BTIG, LLC, the underwriters for its IPO; and two of the Company&#8217;s stockholders. On August 15, 2019, the Superior Court entered an order consolidating the Kuehl and Stone actions, which proceeded under Docket No. SOM-L 000876-19.</span></p>
<p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times;">Each plaintiff was appointed a co-lead plaintiff. The plaintiffs filed a consolidated amended complaint, which sought certification of a class of stockholders who purchased common stock in the IPO or whose purchases are traceable to that offering. The consolidated amended complaint alleged that the defendants violated Sections 11, 12(a)(2) and 15 of the Securities Act with respect to the registration statement and related prospectus for the IPO. The complaint sought unspecified compensatory damages, interest, costs and attorneys&#8217; fees.</span></p>
<p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times;">On October 31, 2019, the Company and the other defendants filed a motion to dismiss the complaint or in the alternative to stay the action in favor of the pending federal action (discussed below). On February 21, 2020, the court granted the defendants&#8217; motion to dismiss the consolidated amended complaint with prejudice. On March 2, 2020, the court entered an amended order dismissing the consolidated amended complaint with prejudice. On March 27, 2020, the plaintiffs filed a notice of appeal with the N.J. Superior Court &#8211; Appellate Division. The appeal was argued on September 27, 2021. On October 8, 2021, the Appellate Division issued an order reversing the decision of the Superior Court. The case has been remanded to the Superior Court for oral argument on the motion to dismiss. On November 11, 2021, the defendants filed a supplemental motion to dismiss based on the forum selection clause in our certificate of incorporation's. On December 10, 2021, the Superior Court heard argument of the original motion to dismiss and the supplemental motion to dismiss based on the federal forum selection clause. On December 14, 2021, the Superior Court granted the supplemental motion to dismiss based on the federal forum selection clause with prejudice and granted the original motion to dismiss without prejudice. On January 27, 2022, the plaintiffs filed a notice of appeal to the Appellate Division. On April 15, 2022, the plaintiffs filed their appeal brief. The brief of defendant-appellees was filed on May 16, 2022. The appeal was fully briefed and oral argument was heard on April 19, 2023.</span></p>
<p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times;">On September 26, 2019, and October 31, 2019, purported stockholders of the Company served putative class action lawsuits in the United States District Court for the District of New Jersey captioned Allyn Turnofsky vs. electroCore, Inc., et al., Case 3:19-cv-18400, and Priewe vs. electroCore, Inc., et al., Case 1:19-cv-19653, respectively. In addition to the Company, the defendants include present and past directors and officers, and Evercore Group L.L.C., Cantor Fitzgerald &amp; Co., JMP Securities LLC and BTIG, LLC, the underwriters for the IPO. The plaintiffs each seek to represent a class of stockholders who (i) purchased the Company&#8217;s common stock in the IPO or whose purchases are traceable to the IPO, or (ii) who purchased common stock between the IPO and September 25, 2019. The complaints each alleged that the defendants violated Sections 11 and 15 of the Securities Act and Sections 10(b) and 20(a) of the Exchange Act, with respect to (i) the registration statement and related prospectus for the IPO, and (ii) certain post-IPO disclosures filed with the SEC. The complaints sought unspecified compensatory damages, interest, costs and attorneys&#8217; fees. The Priewe case was voluntarily dismissed on February 19, 2020.</span></p>
<p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times;">In the Turnofsky case, on November 25, 2019, several plaintiffs and their counsel moved to be selected as lead plaintiff and lead plaintiff&#8217;s counsel. On April 24, 2020, the Court granted the motion of Carole Tibbs and the firm Bragar, Eagel &amp; Squire, P.C. On July 17, 2020, the plaintiffs filed an amended complaint in Turnofsky. In addition to the prior claims, the amended complaint added an additional director defendant and <ix:nonFraction contextRef="D20200717" name="ecor:NumberOfInvestorsAsDefendants" unitRef="INVESTORS" id="Tag437" decimals="0" format="ixt-sec:numwordsen">two</ix:nonFraction> investors as defendants and adds a claim against the Company and the underwriters for violating Section 12(a)(2) of the Securities Act. On September 15, 2020, the Company and the other defendants filed a motion to dismiss the amended complaint for failure to state a claim. On November 6, 2020, the plaintiffs filed their opposition to the motion to dismiss. The Company and the other defendants filed reply papers in support of the motion on December 7, 2020. Argument of the motion to dismiss occurred on June 18, 2021. On August 13, 2021, the Court dismissed the amended complaint with leave to re-plead. On October 4, 2021, the plaintiffs filed a second amended complaint in the Turnofsky case. The defendants have moved to dismiss. Briefing on the motion was complete on January 7, 2022. On July 5, 2022, the case was reassigned to Judge Zahid N. Quraishi, who has ordered that he will consider the pending motion to dismiss in due course. Argument of the motion has not yet been scheduled.</span></p>
<ix:exclude>
<p style="margin: 0px; text-align: justify; text-indent: 0px; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><br/></p>
<div>
<div id="t_ft_QIR5NJ5OM800000000000000000000b">
<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">17</span></td>
</tr>
</tbody>
</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;"><br/></div>
</div>
</ix:exclude>
<p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times;">On March 4, 2021, purported stockholder Richard Maltz brought a purported stockholder derivative action in the United States District Court for the District of New Jersey. The action is captioned Richard Maltz, derivatively on behalf of electroCore, Inc., vs. Francis R. Amato, et al., Case 3:21-cv-04135. The defendants include present and past directors and officers of the Company. The plaintiff purports to pursue derivative claims on behalf of the Company in connection with the IPO and actions occurring between the IPO and September 25, 2019. The complaint alleges that demand on the board of directors is excused. The complaint purports to allege claims against the defendants for violating Section 14(a) of the Exchange Act, breaching fiduciary duties, unjust enrichment and waste of corporate assets. The complaint also purports to allege claims for contribution in connection with the Turnofsky case described above, pursuant to Section 11(f) of the Securities Act and Sections 10(b) and 21D of the Exchange Act. The complaint seeks unspecified compensatory damages, interest, costs and attorneys&#8217; fees; declaratory relief; and an order requiring changes to corporate governance and internal procedures and a vote on proposed amendments to the Bylaws and Certificate of Incorporation. On March 8, 2021, purported stockholder Erin Yuson brought a purported stockholder derivative action in the United States District Court for the District of New Jersey. The action is captioned Erin Yuson, derivatively on behalf of electroCore, Inc., vs. Francis R. Amato, et al., Case 3:21-cv-04481. The defendants include present and past directors and officers of the Company. The plaintiff purports to pursue derivative claims on behalf of the Company in connection with a 2019 proxy statement and actions occurring from the IPO through September 25, 2019. The complaint alleges that demand on the board of directors is excused. The complaint purports to allege claims against the defendants for violating Section 14(a) of the Exchange Act and breaching fiduciary duties. The complaint seeks unspecified compensatory damages, interest, costs and attorneys&#8217; fees; declaratory relief; and an order requiring changes to corporate governance and internal procedures and a vote on proposed amendments to the Bylaws and Certificate of Incorporation.</span></p>
<p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times;">The plaintiffs in the Maltz and Yuson derivative actions agreed to consolidate and stay those actions. The actions are stayed until and through the resolution of any motion for summary judgment in the Turnofsky federal securities class action. A stipulation to that effect was filed by the plaintiffs on April 14, 2021, and ordered by the court on April 30, 2021. These cases also have been re-assigned to Judge Quraishi.</span></p>
<p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times;">The Company intends to continue to vigorously defend itself in these matters. However, in light of, among other things, the preliminary stage of these litigation matters, the Company is unable to determine the reasonable probability of loss or a range of potential loss. Accordingly, the Company has not established an accrual for potential losses, if any, that could result from any unfavorable outcome, and there can be no assurance that these litigation matters will not result in substantial defense costs and/or judgments or settlements that could adversely affect the Company&#8217;s financial condition.</span></p>
<p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times;">The Company is subject to various claims, complaints and legal actions in the normal course of business from time to time. The Company is not aware of any further currently pending litigation for which it believes the outcome could have a material adverse effect on its operations or financial position. The Company expenses associated legal fees including those relating to the stockholder litigation described in this Note 12 in the period they are incurred.</span></p>
</ix:nonNumeric>
<p style="margin: 0px; text-align: justify; text-indent: 0px; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><br/></p>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" id="Tag16" escape="true">
<p style="margin: 0px; text-indent: 0px;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; font-weight: bold;">Note<span> 13</span>. Severance and other related charges</span></p>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<p style="line-height: 1.2; margin: 0px; text-indent: 0px; text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;">In the first quarter of 2023, the Company entered into separation agreements with two former employees which agreements required an aggregate of payments of $<ix:nonFraction contextRef="I20230331_TwoFormerEmployeesMember" name="us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent" unitRef="USD" id="Tag436" decimals="0" format="ixt:num-dot-decimal">332,000</ix:nonFraction>. The charge for these&#160;payments is included in Selling, general and administrative expense in the accompanying Condensed Statement of Operations for the three months ended March 31, 2023. As of March 31, 2023, the Company has an outstanding payable of $<ix:nonFraction contextRef="D20230331_SellingGeneralAndAdministrativeExpensesMember" name="us-gaap:PostemploymentBenefitsPeriodExpense" unitRef="USD" id="Tag435" decimals="0" format="ixt:num-dot-decimal">301,000</ix:nonFraction> in connection with these charges. This outstanding payable is included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheet as of March 31, 2023 (see Note 7).</span></p>
</ix:nonNumeric>
<p style="margin: 0px; background: white; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000;"><br/></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">18</span></td>
</tr>
</tbody>
</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
</div>
<br/></div><div style="font-size: 10pt; margin: 0px; text-indent: 0px;">
<div style="font-family: 'times new roman', times; margin: 0pt; text-align: center;">
<div style="margin: 0cm 0cm 0.0001pt; font-size: 10pt; text-align: left;"><span style="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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations</span></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 10pt; text-align: left;"><br/></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 10pt; text-align: center;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="BWSDFF_AOUCEGT0A800000000000000000000"><span style="font-weight: bold;">MANAGEMENT&#8217;S</span><span style="font-size: 10pt; color: #000000; text-transform: uppercase;"><span style="font-weight: bold;"> DISCUSSION AND ANALYSIS OF FINANCIAL</span></span></a></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: center; font-size: 10pt;"><span style="font-weight: bold;"><span style="font-size: 10pt; color: #000000; text-transform: uppercase;">CONDITION AND RESULTS OF OPERATIONS</span></span>
<p style="margin: 0px; text-indent: 0px;"><br/></p>
</div>
</div>
<p style="font-family: 'times new roman', times; margin: 0px; text-indent: 0px; font-size: 10pt; line-height: 1.2; text-align: justify;"><span style="font-style: italic;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">You should read this section in conjunction with our unaudited interim condensed consolidated financial statements and related notes included in this Quarterly Report on Form 10-Q and our audited consolidated financial statements and related notes thereto and management&#8217;s discussion and analysis of financial condition and results of operations for the year ended December 31, 2022 included in our Annual Report on Form 10-K, filed with the Securities and Exchange Commission, or SEC. As discussed in the section titl</span>ed &#8220;Cautionary Note Regarding Forward-Looking Statements,&#8221; the following d<span style="font-family: 'Times New Roman'; font-size: 10pt;">iscussion and analysis contains forward-looking statements that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ materially from tho<span style="background-color: #ffffff;">se expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those under the caption "Risk Factors" in the aforementioned Annual Report and this Form <span style="color: #000000;">10-Q</span></span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; background-color: #ffffff; color: #000000;">.</span></span><br/></p>
<p style="font-family: 'times new roman', times; margin: 0px; text-indent: 0px;"><br/></p>
<p style="font-family: 'times new roman', times; margin: 0px; text-indent: 0px; line-height: 1.2;">Note: Information concerning the shares of our common stock and related share prices in this Item 2 has been adjusted to reflect the 1- for-15 reverse split of our common stock that was made effective on February 15, 2023. (See Note 2 - "Basis of Presentation&#8221; to the accompanying condensed consolidated financial statements).</p>
<p style="font-family: 'times new roman', times; margin: 0px; text-indent: 0px;"><br/></p>
<p style="font-family: 'times new roman', times; margin: 0px; text-align: justify; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Overview </span></p>
<p style="margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;"><span style="font-size: 10pt; line-height: inherit;">We&#160;are a commercial stage bioelectronic medicine and wellness company dedicated to improving health through our non-invasive vagus nerve stimulation (&#8220;nVNS&#8221;) technology platform. Our focus is the commercialization of medical devices for the management and treatment of certain medical conditions and the development and commercialization&#160;of consumer product offerings utilizing nVNS to promote general wellbeing and human performance in the United States and select overseas markets.</span></p>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;"> nVNS is a platform bioelectronic technology that modulates neurotransmitters and immune function through its effects on both the peripheral and central nervous systems. Our nVNS treatment is delivered through a proprietary high-frequency burst waveform that safely and comfortably passes through the skin and stimulates therapeutically relevant fibers in the vagus nerve. Various scientific publications suggest that nVNS works through several mechanistic pathways including the modulation of neurotransmitters. </span></p>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;">Historically, vagus nerve stimulation or VNS, required an invasive surgical procedure to implant a costly medical device. This limitation has generally limited VNS from being used by anyone other than the most severe patients. Our medical devices and wellness products are self-administered and intended for regular or intermittent use over many years. </span></p>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;">Our business is supported by our in-house capabilities spanning research and development, regulatory affairs and compliance, sales and marketing, product testing, assembly, fulfillment, and customer support. We derive revenues from the sale of medical devices and wellness products in the United States and select overseas markets. We have two principal product categories: </span></p>
<p style="margin: 6pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;">&#160; &#160; &#160; &#160; &#160; &#8226; Handheld, personal use medical devices for the management and treatment of certain medical conditions; and </span></p>
<p style="margin: 6pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;">&#160; &#160; &#160; &#160; &#160; &#8226; Handheld, personal use consumer product offerings utilizing nVNS technology to promote general wellbeing and human performance. </span></p>
<p style="margin: 8pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;">We believe our nVNS treatment may be used in the future to effectively treat additional medical conditions, promote general wellbeing, or improve human performance. </span></p>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;">Our goal is to be a leader in non-invasive neuromodulation by using our proprietary nVNS platform technology to deliver better health. To achieve this, we offer multiple propositions: </span></p>
<p style="margin: 6pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;">&#160; &#160; &#160; &#160; &#160; &#8226; gammaCore for the treatment of certain medical conditions such as primary headache; </span></p>
<p style="margin: 6pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;">&#160; &#160; &#160; &#160; &#160; &#8226; Truvaga for the support of general health and wellbeing; and </span></p>
<p style="margin: 6pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;">&#160; &#160; &#160; &#160; &#160; &#8226; TAC-STIM for human performance as defined by the United States Air Force Research Laboratory. </span></p>
<p style="margin: 8pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;">gammaCore&#160;is a prescription medical device currently FDA cleared for a variety of primary headache conditions. gammaCore is available by prescription only and our flagship model, gammaCore Sapphire is a portable, reusable, rechargeable and reloadable personal use option for patients to use at home or on the go. Prescriptions are written by a health care provider and dispensed from a specialty pharmacy, through the patient&#8217;s healthcare provider&#160;or fulfilled directly to certain patients directly from our facility in Rockaway, NJ. After the initial prescription is filled, access to additional therapy can be refilled for certain of our gammaCore products periodically through the input of a prescription-only authorization. </span></p>
<p style="margin: 10pt 0pt 5pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;">Truvaga is a personal use consumer electronics wellness product that does not require a prescription and is available direct-to-consumer from electroCore at www.truvaga.com. Truvaga is not intended for medical use. TAC-STIM is a form of nVNS for human performance and has been developed in collaboration with the United States Department of Defense Biotech Optimized for Operational Solutions and Tactics, or "BOOST" program. We are exploring strategies to make this product offering available to other branches of the active-duty military and certain human performance professionals in the United States and abroad.</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">19</span></td>
</tr>
</tbody>
</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br/></div>
</div>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;">TAC-STIM is available to professional organizations and is the subject of ongoing research at the United States Air Force Research Laboratory. TAC-STIM is not a medical device and is not intended to diagnose, cure, mitigate, prevent, or treat a disease or condition.</span></p>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;">Until 2021, we generally focused most of our historical sales efforts in two channels, the United States Department of Veterans Affairs and United States Department of Defense, or VA/DoD, and the United Kingdom utilizing our FDA cleared and CE marked product, gammaCore. </span></p>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;">The United States Department of Veteran Affairs comprised 64.5% of our revenue during the three months ended March 31, 2023. We expect that a majority of our 2023 sales will be made pursuant to our qualifying contract under the Federal Supply Schedule or FSS, which was secured by us in December 2018, as well as open market sales to individual facilities within the government channels. The FSS is scheduled to expire on January 15, 2024. We intend to request an extension of the FSS from the United States Department of Veteran Affairs, but there is no assurance the FSS will be renewed, and if at all renewed at terms favorable to us. Our sales function in this channel is comprised of electroCore employees and independent contractors. </span></p>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;">Sales under the Med Tech Funding Mandate, or MTFM, program for cluster headache in the UK comprised 9.4</span>% <span style="font-size: 10pt; line-height: inherit;">of our revenue during the three months ended March 31, 2023. In 2023, we plan on continued expansion under this program, as well as continue to utilize distribution partners to commercialize our nVNS technology in territories outside the United States and United Kingdom. In 2023, we expect NICE to review the guidance document and any changes in recommendation or pricing may adversely impact our ability to work with NHS England on the MTFM program. </span></p>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;">We believe there may be significant opportunities beyond these two areas. Specifically, we believe there is a large commercial opportunity for gammaCore with cash pay, physician dispense, and direct-to-consumer approaches, along with wellness and human performance propositions through Truvaga and TAC-STIM. Therefore, in 2023, we will continue our investments to expand these channels and markets.</span></p>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;">We face a variety of challenges and risks that we will need to address and manage as we pursue our strategies, including our ability to develop and retain an effective sales force, achieve market acceptance of gammaCore among physicians, patients, and third-party payers, expand the use of gammaCore to additional therapeutic indications, and to develop our nascent wellness and human performance business. </span></p>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;">Because of the numerous risks and uncertainties associated with our commercialization efforts, as well as research and clinical development activities, we are unable to predict the timing or amount of increased expenses, or when, if ever, we will be able to achieve or maintain profitability. Even if we are able to increase sales of our products, we may not become profitable. If we fail to become profitable or are unable to sustain profitability, then we may be unable to continue our operations at planned levels and be forced to reduce or terminate our operations. </span></p>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;">Our expected cash requirements for the next 12 months and beyond are based on the commercialization success of our products and our ability to control operating expenses. There are significant risks and uncertainties as to our ability to achieve these operating results. Due to these risks and uncertainties, we may need to reduce our activities significantly more than our current operating plan and cash flow projections assume in order to fund operations for the next 12 months. There can be no assurance that we will have sufficient cash flow and liquidity to fund our planned activities, which could force us to significantly reduce or curtail our activities and, ultimately, potentially cease operations. These conditions raise substantial doubt about our ability to continue as a going concern. See &#8220;Liquidity Outlook.&#8221;</span></p>
</div>
<div style="font-size: 10pt; margin: 0px; text-indent: 0px;">
<p style="margin: 10pt 0pt 0pt; line-height: 13pt; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 0pt;"><b><span style="font-size: 10.0pt;">Critical Accounting Policies and Estimates</span></b></p>
<p style="margin: 6pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; color: #000000; line-height: inherit; margin: 12pt 0in 0in;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: black; line-height: inherit;">The significant accounting policies and basis of presentation of our condensed&#160;consolidated financial statements are described in Note 2&#160;&#8220;Summary of Significant Accounting Policies&#8221; of the consolidated financial statements included&#160;</span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: italic; font-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; margin: 12pt 0in 0in;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: black; font-style: normal; text-decoration: none; font-weight: normal; line-height: inherit;">in our Annual Report on Form 10-K, filed with the Securities and Exchange Commissio</span></span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; 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; margin: 12pt 0in 0in;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: black; text-decoration: none; font-weight: normal; line-height: inherit;">n,</span></span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; 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; margin: 12pt 0in 0in;"> or SEC on March 8, 2023 ("2022 Annual Report"), and in Note 2 "Summary of Significant Accounting Policies" of the condensed consolidated financial statements included within this quarterly report on Form 10-Q.</span></span></p>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;">The preparation of our financial statements is in accordance with U.S. Generally Accepted Accounting Principles, or GAAP, which require us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses and other related disclosures. While we believe our estimates, assumptions and judgments are reasonable, they are based on information presently available. Actual results may differ significantly from these estimates due to changes in judgments, assumptions and conditions as a result of unforeseen events or otherwise, which could have a material impact on our financial position and results of operations. </span></p>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;">The critical accounting policies, and the judgements, estimates, and assumptions associated with such policies, that we believe have the greatest potential impact on the condensed consolidated financial statements are disclosed in the section titled <span style="font-style: italic;">Critical Accounting Policies and Estimates</span> in Part II of our 2022 Annual Report.</span></p>
<p style="margin: 0pt; line-height: 1; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 0pt; ;margin: 0px !important;"><br/></p>
<div>
<div id="t_ft_V35ES7K3HS00000000000000000000b">
<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;">20</span></td>
</tr>
</tbody>
</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="font-family: 'times new roman', times; margin: 10pt 0pt 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Results</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> of Operations</span></p>
<p style="font-family: 'times new roman', times; margin: 6pt 0pt 0pt; text-indent: 0pt;"><span style="font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Comparison of the </span><span style="border-left: none; border-right: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">three months ended March 31, 2023</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"> to the </span><span style="border-left: none; border-right: none; margin: 4pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">three months end</span><span style="font-style: italic;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">ed </span>March 31, 2022</span></span></span></p>
<p style="margin: 6pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The following table sets forth amounts from our condensed consolidated statements of operations for the </span><span style="border-left: none; border-right: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">three months&#160;ended March 31, 2023</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> and <span style="border-left: none; border-right: none;">2022</span>: </span></p>
<p style="font-family: 'times new roman', times; margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<div id="t_ft_908JV4AEQO00000000000000000000b">
<table style="height: 305px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;" colspan="6">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; font-weight: bold;"><span style="border-right: none; border-left: none;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">For the </span><span style="border-right: none; border-left: none;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">three</span> months ended</span></span></span></p>
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; font-weight: bold;"><span style="border-right: none; border-left: none;"><span style="border-right: none; border-left: none;"> <span style="border-right: none; border-left: none;">March 31,</span></span></span> </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 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: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 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: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 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: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 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: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; margin: 0px; text-align: center; font-weight: bold; padding-left: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;" colspan="2">
<p style="margin: 0px; text-align: center; font-weight: bold; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> <span style="border-left: none; border-right: none;">2023</span> </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 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: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 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: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;" colspan="2">
<p style="margin: 0px; text-align: center; font-weight: bold; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"><span style="border-left: none; border-right: none; font-weight: bold;">2022</span></span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 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: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 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: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #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: 9pt; font-weight: bold;"> Change </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-style: italic;"> <span style="color: #000000; font-family: 'Times New Roman'; font-size: 12px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">(in thousands)</span> </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;" colspan="10">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p>
</td>
<td style="background-color: #ffffff; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 61%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Consolidated statements of operations: </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">
<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>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Net sales </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;">2,780</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;">1,899</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;">881</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cost of goods sold </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<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; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">458</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">360</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">98</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Gross profit </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;">2,322</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;">1,539</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;">783</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"></td>
</tr>
<tr style="height: 13px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 13px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Operating expenses </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 13px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 13px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 13px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 13px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 13px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 13px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 13px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 13px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 13px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 13px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 13px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 13px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Research and development </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;">1,809</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;">934</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;">875</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Selling, general and administrative </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">6,710</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">6,186</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 1pt solid #000000;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">524</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt 0pt 0pt 27.35pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total operating expenses </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #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'; font-size: 10pt;">8,519</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #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'; font-size: 10pt;">7,120</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #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'; font-size: 10pt;">1,399</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 27.35pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Loss from operations </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(6,197</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(5,581</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">)&#160;&#160;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(616</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">)</td>
</tr>
<tr style="height: 18px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Other (income) expense </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Interest and other income </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(119</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: &#8212;pt;">(4</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 1,2730pt;">(115</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">)</td>
</tr>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Other expense&#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; font-family: 'Times New Roman'; font-size: 10pt; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;">5</p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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'; font-size: 10pt;">(5</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; &#160;Total other (income) expense </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<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; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(119</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(120</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">)</td>
</tr>
<tr style="height: 16px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;"><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: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;">Loss before income taxes</span></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;">(6,078</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;">(5,582</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;">(496</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"><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: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;">Benefit from income taxes</span></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 0.75pt solid #000000 !important;">211</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 0.75pt solid #000000 !important;">&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 0.75pt solid #000000 !important;">211</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"></td>
</tr>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Net loss </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #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'; font-size: 10pt;">(5,867</span></p>
</td>
<td style="padding: 1px 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #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'; font-size: 10pt;">(5,582</span></p>
</td>
<td style="padding: 1px 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">)&#160;&#160;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #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'; font-size: 10pt;">(285</span></p>
</td>
<td style="padding: 1px 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;">)</td>
</tr>
</tbody>
</table>
</div>
<p style="font-family: 'times new roman', times; margin: 10pt 0pt 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Net Sales </span></p>
<p style="margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;"><span style="font-size: 10pt; line-height: inherit;">Net <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; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Times New Roman'; line-height: inherit;">sales for the three months ended March 31, 2023 increased 46%</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; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Times New Roman'; line-height: inherit;">&#160;as compared to the three months ended March 31, 2022. The increase of $881,000 is due to an increase in net sales across all major channels including the U.S. Department of Veteran Affairs, U.S. commercial channel, and sales from outside the U.S. which includes licensing </span></span>revenue of $46,000.&#160;<span style="font-size: 10pt; line-height: inherit;"><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; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Times New Roman'; line-height: inherit;">There was no licensing revenue in the comparable prior year period. We expect that the majority of remaining 2023 fiscal year revenue will continue to come from the U.S. Department of Veterans Affairs Additionally, we expect revenues to expand from our cash pay propositions which include direct to physician models for traditional neurology headache specialists, as well as the wide range of medical providers who manage patients' headache conditions including primary care physicians, women's health, pain management, sports medicine, functional and integrative medicine professionals, as well as chiropractors, and PharmDs (Doctors of Pharmacy). In addition, we expect to generate additional revenue from sales of our Truvaga and TAC-STIM products.</span></span></p>
<p style="font-family: 'times new roman', times; margin: 10pt 0pt 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Gross Profit</span></p>
<p style="margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"><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; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Times New Roman'; line-height: inherit;">Gross profit increased by $783,000 for the&#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; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; border-left: none; border-right: none; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">three months&#160;ended&#160;March 31, 2023</span></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; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Times New Roman'; line-height: inherit;">&#160;compared to <span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">the three months ended March 31, 2022</span>.&#160;</span></span><span style="font-size: 10pt; color: #000000; text-align: start; text-indent: 0px; margin: 6pt 0in 0in; line-height: inherit;">Gross margin was&#160;<span style="border-left: none; border-right: none; line-height: inherit;">84%</span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">&#160;and&#160;<span style="line-height: inherit;">81%</span></span>&#160;for the three months ende<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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Times New Roman'; line-height: inherit;">d March 31, 2023 and <span style="border-left: none; border-right: none; line-height: inherit;">2022</span>, respectively.&#160;</span></span><span style="font-size: 10pt; color: #000000; line-height: inherit;">Our evolving commercial strategy has resulted in the launch of cash payment models under which we license a portion of our devices. The cost of the licensed device is being recognized as cost of goods sold over the estimated useful life of the device.&#160;</span><span style="font-size: 10pt; color: #000000; line-height: inherit;">The incremental increase in gross margin associated with the licensing of a portion of our devices was 6.7% and 6.9% in the three months ended March 31, 2023 and 2022, respectively.&#160;</span><span style="font-size: 10pt; margin: 6pt 0in 0in; line-height: inherit; text-align: justify;"><span style="font-size: 10pt; color: #000000; font-family: 'Times New Roman', serif; line-height: inherit;">In recent quarters, we have sold an increasing amount of longer duration therapy, resulting in a higher average selling price, as well as selling an increased number of refill kits with a lower cost of goods.&#160;</span></span><span style="font-size: 10pt; color: #000000; line-height: inherit;">In addition, favorable absorption of labor and overhead costs associated with the increased number of units sold contributed to the increase in gross margin. Gross profit and gross margin in the remainder of 2023 will be largely dependent on revenue levels, product mix, and any changes in the estimated useful lives of licensed devices. </span><span style="font-size: 10pt; line-height: inherit;"></span></p>
<p style="margin: 10pt 0pt 0pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: justify; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Research and Development</span></p>
<p style="font-family: 'times new roman', times; margin: 6pt 0pt; text-indent: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; margin: 6pt 0pt; text-indent: 0pt; text-align: justify; line-height: inherit;"><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; 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-family: 'Times New Roman'; line-height: inherit;">Research and development expense for the three months ended March 31, 2023 of $1.8&#160;million increased by $875,000&#160;</span>compared to&#160;the prior year period. This increase was primarily due to targeted investments to support the future iterations of our therapy delivery platform, including the use of our intellectual property around the delivery of smart phone-integrated and smart phone-connected non-invasive therapies. In the remainder of 2023, we plan to continue to invest in the next generation of our therapy delivery platform. </span></p>
<div>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">21</span></td>
</tr>
</tbody>
</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="font-family: 'times new roman', times; margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Selling, General and Administrative </span></p>
<p style="margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;"><span style="color: #000000;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Selling, general and administration expense of $6.7&#160;million for the&#160;three months ended March 31, 2023 increased by $524,000 as compared to $6.2 million for the previous year period. This increase was due to severance charges of $332,000, as well as our continuing targeted investments in sales and marketing to support our commercial efforts, offset by decreases in insurance and stock-based compensation expense. In the remainder of 2023, we plan on continuing to make targeted investments in sales and marketing to support our commercial efforts,&#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: 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;">particularly around sales and marketing efforts for our cash pay propositions which include<span>&#160;</span></span>ecommerce<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;"><span>&#160;</span>stores, direct to physician models for traditional neurology headache specialists, as well as the wide range of medical providers who manage patients' headache conditions including primary care physicians, women's health, pain management, sports medicine, functional and integrative medicine professionals, as well as chiropractors, and<span>&#160;</span></span>PharmDs<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;"><span>&#160;</span>(Doctors of Pharmacy).<span>&#160;</span></span></span></span></p>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Other (Income) Expense</span></p>
<p style="margin: 6pt 0in 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1; text-align: justify;"><span style="font-size: 10pt; color: black; line-height: inherit;">The increase in Other (Income) Expense is primarily due to rising interest rates.&#160;</span><br/></p>
<p style="margin: 10pt 0pt 0pt; text-align: justify; line-height: 12pt; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 0pt;"><i><span style="font-size: 10pt; color: #000000;">Benefit From Income Taxes</span></i></p>
<p style="margin: 6pt 0in 0in; line-height: 12pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">We may be eligible, from time to time, to receive cash from the sale of our net operating losses under New Jersey's Department of the Treasury - Division of Taxation NOL Transfer Program. On January 10, 2023, we received a net cash amount of approximately $211,000 from the sale of our New Jersey state net operating losses.</span></p>
<p style="font-family: 'times new roman', times; margin: 10pt 0pt 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Cash Flows</span></p>
<p style="margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The following table sets forth the significant sources and uses of cash for the periods noted below:&#160;</span></p>
<p style="font-family: 'times new roman', times; margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<div id="t_ft_5B10LVFG5S00000000000000000000b">
<table style="height: 108px; border-collapse: collapse; margin: 0px auto; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style=";margin: 0px !important;"><br/></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;" colspan="6">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> For the three months ended March 31, </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 13px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 13px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 13px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 13px;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;">2023</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 13px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; border-top: 0.75pt solid #000000; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 13px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; border-top: 0.75pt solid #000000; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 13px;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;">2022&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 13px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> <span style="color: #000000; font-family: 'Times New Roman'; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="font-style: italic;">(in thousands)</span></span> </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;" colspan="6">
<p style="margin: 0pt; text-align: center;"><br/></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 74%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Net cash (used in) provided by </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Operating activities </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;">(5,860</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;">(4,780</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Investing activities </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;">&#8212;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;">&#8212;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt 0pt 0pt 13.7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Financing activities </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> &#8212; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;">&#8212;</p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 1pt;"> &#160; </span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p style="font-family: 'times new roman', times; margin: 10pt 0pt 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Operating Activities</span></p>
<p style="margin: 6pt 0in 6pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Net cash used in operating&#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: 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;">activities was&#160;</span>$5.9 <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;">million and $4.8 million for&#160;</span>the three</span><span style="border-left: none; border-right: none; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;months ended March 31, 2023</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> and 2022, respectively<span style="color: #000000; line-height: inherit;">.&#160;</span></span><span style="font-size: 10pt; line-height: inherit;">This increase is<span style="color: #000000;"> primarily due to the increase in our working capital and net loss from operations.</span></span></p>
<div>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">22</span></td>
</tr>
</tbody>
</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="font-family: 'times new roman', times; margin: 6pt 0pt 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Investing Activities</span></p>
<p style="margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">No cash was provided by investing activities during the three months ended March 31, 2023 and 2022.</span></p>
<p style="font-family: 'times new roman', times; margin: 10pt 0pt 0pt; text-indent: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Financing Activities</span></p>
<p style="margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">No cash was&#160;provided by financing activities during the three months ended March 31, 2023 and 2022.</span></p>
<p style="font-family: 'times new roman', times; margin: 10pt 0pt 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Liquidity Outlook</span></p>
<p style="margin: 6pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;">In the remainder of 2023, we expect to continue to incur substantial negative cash flows from operations. We intend to continue to make targeted investments in sales and marketing, as well as the next generation of our therapy delivery platform.</p>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;">As a result, we will need to seek additional funds in the future or curtail or forgo some or all such activities. If we seek to and are unable to raise funds on favorable terms, or at all, we may not be able to support our commercialization efforts or research and development activities, and the growth of our business may be negatively impacted. As a result, we may be unable to compete effectively.</p>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;">We expect that a majority of our remaining 2023 sales will be made pursuant to our qualifying contract under the Federal Supply Schedule, or FSS, as well as open market sales to individual facilities within the government channels. The FSS is scheduled to expire on January 15, 2024. We intend to request an extension of the FSS from the United States Department of Veteran Affairs, but there is no assurance the FSS agreement will be renewed, if at all, or at terms favorable to us. In addition, other possible changes including those relating to the payer and competitive landscape, our commercialization strategy, our development activities, and regulatory matters, may occur beyond our control that would cause us to consume our available capital more quickly.</p>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;">Even if we are not required to curtail our activities sooner, our ability to execute our operating plan beyond the next 12 months from the date these financial statements are issued depends on our ability to increase revenue, control operating expenses and obtain additional funding from the sale of equity and or debt securities, a strategic transaction or otherwise. However, these alternatives may not be available to us on attractive terms, or at all. There is no assurance that we will generate sufficient cash flow and funding through our operating results or the sale of securities or from a strategic transaction or otherwise, raising substantial doubt about our ability to continue as a going concern within one year of the date these financial statements are issued. The accompanying&#160;Financial Statements do not include any adjustment that might occur from the outcome of this uncertainty.</p>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;">On January 18, 2022, we filed a Form S-3 registration statement, or the 2022 Shelf Registration Statement, with the SEC, for the issuance of common stock, preferred stock, warrants, rights, debt securities and units, which we refer to collectively as the Shelf Securities, up to an aggregate amount of $75.0 million. The 2022 Shelf Registration Statement was declared effective on January 25, 2022. The proposed maximum offering price per unit and the proposed maximum aggregate offering price per class of security will be determined from time to time by us in connection with the issuance by us of the securities registered under the 2022 Shelf Registration Statement. Until such time as the aggregate market value of our securities held by non-affiliates equals or exceeds $75.0 million, the aggregate maximum offering price of all securities issued by us in any given 12-calendar month period pursuant to this and any of our other registration statements may not exceed one-third of the aggregate market value of our securities held by non-affiliates.</p>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;">On February 13, 2023, we held a special meeting (the &#8220;Special Meeting&#8221;) of our stockholders. At the Special Meeting, our shareholders voted to approve an amendment to our Certificate of Incorporation as amended to effect a Reverse Stock Split of our ordinary shares (the &#8220;Reverse Stock Split&#8221;) at a ratio of not less than 1-for 5 and not more than 1-for-50, with such ratio and the implementation and timing of the Reverse Stock Split to be determined by our board of directors in its sole discretion. Following the Special Meeting, our board of directors approved a 1-for-15 Reverse Stock Split and our Certificate of Incorporation, as amended was amended accordingly. The Reverse Stock Split became effective on February 15, 2023. The purpose of the Reverse Stock Split was to increase the per share trading price of our common stock on the Nasdaq Capital Market to regain compliance with the Bid Price Rule. On March 6, 2023, we received a letter from Nasdaq confirming that our common stock had regained compliance with the Bid Price Rule, and as a result, our common stock continues to trade on the Nasdaq Capital Market. If in the future we fail to satisfy the continued listing requirements of Nasdaq, such as the corporate governance requirements or the $1 Minimum Bid Price Rule, Nasdaq may take steps to delist our common stock.</p>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;">The Reverse Stock Split of our common stock had the effect of reducing the number of shares of common stock outstanding. There can be no assurance that the value and liquidity of our common stock will not be adversely affected by the Reverse Stock Split, which in turn could have a material adverse effect on our ability to raise the additional capital that we may require or increase the dilutive impact of any such financing.</p>
<p style="margin: 0px; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0px;"><br/></p>
<div>
<div id="t_ft_1M5BNOXTS000000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">23</span></td>
</tr>
</tbody>
</table>
</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>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Item 3.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="BEQQQSS_BZAHQGL70000000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Quantitative and Qualitative Disclosures About Market Risk</span></a></div>
<div style="margin: 6pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit; margin: 12pt 0pt 0pt; text-indent: 0pt;">We develop our products in the United Sta<span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">tes and sell those products int</span>o several countries. As a result, our financial results could be affected by factors such as changes in foreign currency exchange rates or weak economic conditions in foreign markets. Most of our sales in Europe are denominate<span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">d in British Pound Sterling and our license agreement with Teijin&#160;is denominated in Japanese Yen. As our sales in currencies other than the U.S. dollar increase, our exposure to foreign currency fluctuations may increase. In addition, changes in exchange rates also may affect the end-user prices of our products compared to those of our foreign competitors, who may be selling their products based on local currency pricing. These factors may make our products less competitive in some countries.</span></span></div>
<div style="margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="color: #000000; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit; margin: 12pt 0pt 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">If the U.S. dollar uniformly increased or decreased</span> in strength by 10% relative to the foreign currencies in which our sales were denominated, our net income would have correspondingly increased or decreased by an immaterial amount for the </span><span style="border-left: none; border-right: none;">three months ended March 31, 2023</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">.</span></div>
<div style="margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Our exposure to market interest rate risk is confined to our cash and cash equivalents and marketable securities. The goals of our investment policy are preservation of capital, fulfillment of liquidity needs and fiduciary control of cash and investments. We also seek to maximize income from our investments without assuming significant risk. To achieve our goals, we may maintain a portfolio of cash equivalents and investments in a variety of securities of high credit quality. The securities in our investment portfolio, if any, are not leveraged, are classified as available for sale and are, due to their very short-term nature, subject to minimal interest rate risk. We currently do not hedge interest rate exp<span style="color: #000000; line-height: inherit;">osure. Because of the short-term maturities of our cash equivalents, we do not believe that an increase in market rates would have any material negative impact on interest income recognized in our statement of operations. We</span> have no investments denominated in foreign currencies and therefore our investments are not subject to foreign currency exchange risk. We contract with investigational sites, suppliers and other vendors in Europe and internationally. <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;">In addition, our&#160;license agreement requires payments to us to be<span style="mso-spacerun: yes;">&#160;</span>denominated in Japanese Yen. </span> We are subject to fluctuations in foreign currency rates in connection with these agreements. We do not hedge our foreign currency exchange rate risk.</span></div>
<div style="margin: 10pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="color: #000000; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">All of the potential changes noted above are based on sensitivity analyses performed on our financial position as of March 31, 2023</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">.</span></span></div>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0px; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Item 4.&#160;</span><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="BXAWS_N89EOVXEQO00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;Controls and</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Procedures</span></a></div>
<p style="margin: 6pt 0pt 0pt; text-indent: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Evaluation of Disclosure Controls and Procedures</span></p>
<p style="margin: 6pt 0pt 0pt; text-indent: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our reports under the Exchange Act, is recorded, processed, summarized and reported within the time periods specified in the rules and forms, and that such information is accumulated and communicated to us, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decision making regarding required disclosure. In designing and evaluating our disclosure controls and procedures, we recognize that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, as ours are designed to do, and we apply our judgment in evaluating whether the benefits of the controls and procedures that we adopt outweigh their costs.</span></p>
<p style="margin: 12pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">As required by Rule 13a-15(b) of the Exchange Act, an evaluation as of March 31, 2023 was conducted under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act). Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures, as of March 31, 2023 were effective for the purposes stated above.</span></p>
<p style="margin: 12pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Changes in Internal Control over Financial Reporting</span></p>
<p style="margin: 6pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">There was no change in our internal control over financial reporting as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act, that occurred during the three months ended March 31, 2023 that has materially affected or is reasonably likely to materially affect our internal control over financial reporting.</span></p>
<p style="margin: 6pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><br/></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;">24</span></td>
</tr>
</tbody>
</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0px; text-align: center; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">PART&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">II</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#8212;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> OTHER</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> INFORMATION</span></div>
<div style="margin: 0px; text-align: center; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><br/></span></div>
<div style="margin: 0px; text-indent: 0px;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="BASSA_QENIRS9GNK00000000000000000000"></a><span style="font-weight: bold;">Item<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;">1</span>.</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="BWSQW_0YTNIVA56O00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">LEGAL PROCEEDINGS&#160;</span></a></div>
<div style="margin: 6pt 0pt 0pt; text-indent: 0pt; line-height: 1.3; text-align: left;">
<p style="margin: 0px; line-height: 1.2; font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; text-align: justify; text-indent: 0px;"><span style="font-size: 10.0pt;">The information set forth in Note <span style="border-left: none; border-right: none;">12</span>. <span style="font-style: italic;">Commitments and Contingencies&#160;</span>of the condensed consolidated financial statements included with this quarterly report on Form 10-Q is incorporated here by reference to this Part II Item 1.</span></p>
</div>
<p style="margin: 0px; font-size: 10pt; text-indent: 0px; text-align: left;"><br/></p>
</div>
<div style="font-family: 'times new roman', times; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Item</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1A.</span>
<div style="margin: 12pt 0pt 0pt; text-align: justify;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="BAQWS_IIOR7I1NRK00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">RISK FACTORS</span></a>&#160;</div>
<p style="margin: 0px; line-height: 1.2; text-align: justify; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;"><br/></span></p>
<p style="margin: 0px; line-height: 1.2; text-align: justify; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">The risks described in "Risk Factors" within our 2022 Annual Repor<span style="color: #000000; line-height: inherit;">t and this Quarterly Report on Form 10-Q, including the risk factor set forth in this Item 1A below,&#160;</span>could materially and adversely affect our business, financial condition, and results of operations, and the trading price of our common stock could decline. The Risk Factors section in the 2022 Annual Report<span style="color: #000000; line-height: inherit;">, as u</span><span style="color: #ff0000; line-height: inherit;"><span style="color: #000000; line-height: inherit;">pdated in this Quarterly Report on Form 10-</span></span><span style="color: #ff0000; line-height: inherit;"><span style="color: #000000; line-height: inherit;">Q&#160;</span></span>remain current in all material respects. These risk factors do not identify all risks that we face. Our operations could also be affected by factors that are not presently known to us or that we currently consider to be immaterial to our operations. Due to risks and uncertainties, known and unknown, our past financial results may not be a reliable indicator of future performance and historical trends should not be used to anticipate results or trends in future periods. Refer also to the other information set forth in this Form 10-Q, including in the Forward-Looking Statements, MD&amp;A, and Condensed Consolidated Financial Statements sections.</span></p>
<p style="margin: 0px; line-height: 1.2; text-align: justify; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;"><br/></span></p>
<p style="margin: 0px; text-align: justify; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: 0px;"><b><span style="font-size: 10.0pt; font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman';">Adverse developments affecting the financial services industry, including events or concerns involving liquidity, defaults, or non-performance by financial institutions or transactional counterparties, could adversely affect our business, financial condition, or results of operations.</span></b><span style="font-size: 10.0pt; font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman';"></span><span style="font-size: 10.0pt; font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman';">&#160;</span></p>
<p style="margin: 0px; text-align: justify; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: 0px;"><span style="font-size: 10.0pt; font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman';"><br/></span></p>
<p style="margin: 0px; text-align: justify; line-height: 1.2; font-size: 10pt; font-family: &quot;times new roman&quot;, times; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">Events involving limited liquidity, defaults, non-performance, or other adverse developments that affect financial institutions, transactional counterparties, or other companies in the financial services industry or the financial services industry generally, or concerns or rumors about any events of these kinds or other similar risks, have in the past and may in the future lead to market-wide liquidity problems. Most recently, on March 10, 2023, Silicon Valley Bank<span style="line-height: inherit;">&#160; </span>was closed by the California Department of Financial Protection and Innovation, which appointed the Federal Deposit Insurance Corporation as a receiver. Similarly, on March 12, 2023, Signature Bank and Silvergate Capital Corp. were each swept into receivership. Later in March 2023, Credit Suisse was acquired by UBS following the intervention of Swiss regulatory authorities, and on May 1, 2023, First Republic Bank was closed by the California Department of Financial Protection and Innovation. Although we are not a borrower or party to any such instruments with these or any other financial institution currently in receivership, if we were to borrow money in the future and if any of our lenders or counterparties to any such instruments were to be placed into receivership, we may be unable to access such funds.</span></span></p>
<p style="margin: 0px; text-align: justify; line-height: 1.2; font-size: 10pt; font-family: &quot;times new roman&quot;, times; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;"><br/></span></span></p>
<p style="margin: 0px; text-align: justify; line-height: 1.2; font-size: 10pt; font-family: &quot;times new roman&quot;, times; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Although we assess our banking and customer relationships as we believe necessary or appropriate, our access to funding sources and other credit arrangements in amounts adequate to finance or capitalize our current and projected future business operations and product development could be significantly impaired by factors that affect us, the financial services industry or economy in general. These factors could include, among others, events such as liquidity constraints or failures, the ability to perform obligations under various types of financial, credit, or liquidity agreements or arrangements, disruptions or instability in the financial services industry or financial markets, or concerns or negative expectations about the prospects for companies in the financial services industry.</span></p>
<p style="margin: 0px; text-align: justify; line-height: 1.2; font-size: 10pt; font-family: &quot;times new roman&quot;, times; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><br/></span></p>
<p style="margin: 0px; text-align: justify; line-height: 1.2; font-size: 10pt; font-family: &quot;times new roman&quot;, times; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;"></span><span style="line-height: inherit;">In addition, investor concerns regarding the U.S. or international financial systems could result in less favorable commercial financing terms, including higher interest rates or costs and stricter financial and operating covenants, or limitations on access to credit and liquidity sources, thereby making it more difficult for us to acquire financing on acceptable terms or at all. Any decline in available funding or access to our cash and liquidity resources could, among other risks, adversely impact our ability to meet our operating expenses, financial obligations or fulfill our other obligations, result in breaches of our financial and/or contractual obligations or result in violations of federal or state wage and hour laws if, for example, we were unable to obtain access to deposits used for payroll. Any of these impacts, or any other impacts resulting from the factors described above or other related or similar factors not described above, could have material adverse impacts on our liquidity and our current and/or projected business operations and financial condition and results of operations.</span></span></p>
<p style="margin: 0px; text-align: justify; line-height: 1.2; font-size: 10pt; font-family: &quot;times new roman&quot;, times; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;"><br/></span></span></p>
<div style="margin: 0px; text-align: left; text-indent: 0px;"><span style="text-indent: 0pt; font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Item</span><span style="text-indent: 0pt; font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">&#160;</span><span style="text-indent: 0pt; font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2.</span><span style="text-indent: 0pt; font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">&#160;</span><a class="customBookmark" style="text-indent: 0pt; font-size: 10pt; text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="BQASSW_917WXQSQGW00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">UNREGIS</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">TERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></a></div>
<div style="margin: 6pt 0pt 0pt; text-align: left;"><span style="font-size: 10pt;">None.</span></div>
<div style="margin: 10pt 0pt 0pt; text-indent: 0pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Item&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"><span style="border-left: none; border-right: none;">3</span>.&#160;</span><a class="customBookmark" style="font-size: 10pt; text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="BAADDD_5DOP5ZEOLC00000000000000000000"><span style="font-weight: bold;">DE</span><span style="font-weight: bold;">FAULTS</span><span style="font-weight: bold;"> UP</span><span style="font-weight: bold;">ON</span><span style="font-weight: bold;"> SEN</span><span style="font-weight: bold;">IOR SECURITIES</span></a>
<p style="line-height: 2; margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">None.</span><br/></p>
</div>
<div style="margin: 10pt 0pt 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Item</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="border-left: none; border-right: none;">4</span>.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="BCDAWDAA_N1KMLIWX4G00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">MIN</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">E&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">SAFETY </span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">DISCLOSURES</span></a></div>
<div style="margin: 6pt 0pt 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 0pt;">Not applicable.</span></div>
<div style="margin: 10pt 0pt 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Item&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="border-left: none; border-right: none;">5</span>.&#160;</span><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="BRTSFD_GYYNC1CSXC00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">OTHER</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> INFORMATION</span></a></div>
<div style="margin: 6pt 0pt 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 0pt;">(a) Not applicable.</span></div>
<p style="margin: 10pt 0pt 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(b) Not applicable.</span></p>
<div>
<div id="t_ft_X3UUZLY1KG00000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">25</span></td>
</tr>
</tbody>
</table>
</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>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;Item&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">6.&#160;</span><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="BAEAFWS_BTD6HOFUGW00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">EXHIBITS</span></a></div>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<table style="height: 500px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 34px;">
<td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 4.71818%; height: 34px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Exhibit</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Number</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 0.817661%; height: 34px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 8pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 94.4641%; height: 34px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Description</span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; text-align: left; height: 17px;">3.1***</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 17px;"><br/></td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 17px;"><a href="http://www.sec.gov/Archives/edgar/data/1560258/000121390023018560/ex34_1.htm">Certificate of Elimination of the Series A Preferred Stock of the Company, dated March 3, 2023.</a></td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; height: 17px;"><br/></td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 17px;"><br/></td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 17px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; text-align: left; height: 17px;">3.2***</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 17px;"><br/></td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 17px;"><a href="http://www.sec.gov/Archives/edgar/data/1560258/000121390023018560/ex35_2.htm">Certificate of Amendment to the Certificate of Incorporation, filed February 13, 2023.</a></td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; height: 17px;"><br/></td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 17px;"><br/></td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 17px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; text-align: left; height: 17px;">10.1<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;">*</span></td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 17px;"><br/></td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><a href="ex101_1.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">electroCore, Inc. 2018 Omnibus Equity Incentive Plan</span></a></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; height: 17px;"><br/></td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 17px;"><br/></td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 17px;"><br/></td>
</tr>
<tr style="height: 19px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; height: 19px;">
<p style="margin: 0pt; text-align: justify;"><span style="background-color: #ffffff; font-family: 'Times New Roman'; font-size: 10pt;">31.1*</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 19px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 19px;">
<p style="margin: 0pt; text-align: justify;"><a href="ex311_2.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">C</span><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">ertification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</span></a></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
</tr>
<tr style="height: 18px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; height: 18px;">
<p style="margin: 0pt; text-align: justify;"><span style="background-color: #ffffff; font-family: 'Times New Roman'; font-size: 10pt;">31.2*</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 18px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 18px;">
<p style="margin: 0pt; text-align: justify;"><a href="ex312_3.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the </span><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Sarbanes</span><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">-Oxley Act of 2002.</span></a></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
</tr>
<tr style="height: 18px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; height: 18px;">
<p style="margin: 0pt; text-align: justify;"><span style="background-color: #ffffff; font-family: 'Times New Roman'; font-size: 10pt;">32.1**</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 18px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 18px;">
<p style="margin: 0pt; text-align: justify;"><a href="ex321_4.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the </span><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Sarbanes</span><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">-Oxley Act of 2002.</span></a></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
</tr>
<tr style="height: 19px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; height: 19px;">
<p style="margin: 0pt; text-align: justify;"><span style="background-color: #ffffff; font-family: 'Times New Roman'; font-size: 10pt;">32.2**</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 19px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 19px;">
<p style="margin: 0pt; text-align: justify;"><a href="ex322_5.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the </span><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Sarbanes</span><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">-Oxley Act of 2002.</span></a></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="background-color: #ffffff; font-family: 'Times New Roman'; font-size: 10pt;">101.INS</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 17px;">
<p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif; text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000;">Inline XBRL Instance Document -&#160;</span><span style="font-size: 10.0pt; font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; color: #201f1e;">the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.</span><span style="font-size: 10.0pt; font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; color: black;"></span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="background-color: #ffffff; font-family: 'Times New Roman'; font-size: 10pt;">101.SCH</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Inline XBRL Taxonomy Extension Schema Document</span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="background-color: #ffffff; font-family: 'Times New Roman'; font-size: 10pt;">101.CAL</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="background-color: #ffffff; font-family: 'Times New Roman'; font-size: 10pt;">101.DEF</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="background-color: #ffffff; font-family: 'Times New Roman'; font-size: 10pt;">101.LAB</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Inline XBRL Taxonomy Extension Label Linkbase Document</span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="background-color: #ffffff; font-family: 'Times New Roman'; font-size: 10pt;">101.PRE</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 6pt;">&#160;</span></p>
</td>
</tr>
<tr style="height: 18px;">
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 4.71818%; height: 18px;">104</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 0.817661%; height: 18px;"><br/></td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 94.4641%; height: 18px;">
<p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-size: 10.0pt; font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; color: #201f1e;">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</span><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000;"></span></p>
</td>
</tr>
</tbody>
</table>
<table style="border-collapse: collapse; margin-left: 0pt; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td style="vertical-align: top; width: 9.1953%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p>
</td>
<td style="vertical-align: top; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 90.6069%;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p>
</td>
</tr>
</tbody>
</table>
<table style="border-collapse: collapse; margin-left: 0pt; font-family: 'times new roman'; font-size: 10pt;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td style="vertical-align: top; width: 4.86%; 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;">*</span></p>
</td>
<td style="vertical-align: top; padding-left: 0px; padding-right: 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'; font-size: 10pt;">Filed herewith.</span><span style="color: #555555; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p>
</td>
</tr>
</tbody>
</table>
<p style="margin: 0pt;"><span style="display: none; font-family: 'Times New Roman'; font-size: 12pt;">&#160;</span></p>
<table style="border-collapse: collapse; margin-left: 0pt; font-family: 'times new roman'; font-size: 10pt; height: 20px; width: 100%;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: top; width: 4.86%; 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'; font-size: 10pt;">**</span></p>
</td>
<td style="vertical-align: top; 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'; font-size: 10pt;">Furnished herewith.</span></p>
</td>
</tr>
<tr>
<td style="vertical-align: top; width: 4.86%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">***</td>
<td style="vertical-align: top; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;">Incorporated by reference to the Company's Current Report on Form 10-K as filed with the Commission on March 8, 2023</td>
</tr>
</tbody>
</table>
<p style="margin: 0px; text-indent: 0px;"><br/></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">26</span></td>
</tr>
</tbody>
</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;"><br/>
<div style="margin: 0pt; text-align: center;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="BFDWW_40A3L5FT8000000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">SIGNATURES</span></a></div>
<p style="margin: 9pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></p>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<table style="font-family: 'times new roman'; border-collapse: collapse; margin: 0px auto; font-size: 10pt;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 50%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 1%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom;" colspan="2">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Company Name</span></p>
</td>
</tr>
<tr>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: middle; width: 50%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 1%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 2%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 47%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
</tr>
<tr>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 50%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Date:</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;">May 3, 2023</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 1%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 2%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">By:</span></p>
</td>
<td style="background-color: #ffffff; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 47%;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">/s/</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">DANIEL S. GOLDBERGER</span></p>
</td>
</tr>
<tr>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 50%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 1%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: middle; width: 2%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 47%;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Daniel S. Goldberger</span></p>
</td>
</tr>
<tr>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 50%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 1%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 2%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 47%;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Chief Executive Officer</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Principal Executive Officer)</span></p>
</td>
</tr>
<tr>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: middle; width: 50%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 1%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 2%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 47%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
</tr>
<tr>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 50%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Date:</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;">May 3, 2023</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 1%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; width: 2%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">By:</span></p>
</td>
<td style="background-color: #ffffff; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 47%;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">/s/</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">BRIAN M. POSNER</span></p>
</td>
</tr>
<tr>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 50%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 1%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: middle; width: 2%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 47%;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Brian M. Posner</span></p>
</td>
</tr>
<tr>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 50%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 1%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 2%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p>
</td>
<td style="background-color: #ffffff; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; width: 47%;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Chief Financial Officer</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Principal Financial and Accounting Officer)</span></p>
</td>
</tr>
</tbody>
</table>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<div>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">27</span></td>
</tr>
</tbody>
</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr></div>
</div>
</div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>2
<FILENAME>ecor-20230331_def.xml
<DESCRIPTION>DEFINITION
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--Created by EdgarAgents, Powered by IRIS Carbon, Unique Code 6452aaf0e17276037c03a328, Generated At Wed, 03 May 2023 18:42:39 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://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/NotesPayableAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#NotesPayableAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/RevenueSummaryofNetSalesDisaggregatedbyGeographicAreaDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#RevenueSummaryofNetSalesDisaggregatedbyGeographicAreaDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesCarriedAtFairValueDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesCarriedAtFairValueDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/InventoriesAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#InventoriesAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#AccruedExpensesandOtherCurrentLiabilitiesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAwardsGrantedDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAwardsGrantedDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockCompensationForEquityAwardsDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockCompensationForEquityAwardsDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureIncomeTaxesAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureLeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureLeasesAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureCloudComputingArrangementAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureCloudComputingArrangementAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureNetLossPerShareScheduleOfCommonStockEquivalentsExcludedFromComputationOfDilutedLossPerShareDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureNetLossPerShareScheduleOfCommonStockEquivalentsExcludedFromComputationOfDilutedLossPerShareDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/NetLossPerShareScheduleofstockpurchasewarrantsoutstandingDetails2" xlink:type="simple" xlink:href="ecor-20230331.xsd#NetLossPerShareScheduleofstockpurchasewarrantsoutstandingDetails2" />
  <link:roleRef roleURI="http://electrocore.com/role/NetLossPerShareAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#NetLossPerShareAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockBasedCompensationAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/CondensedConsolidatedStatementsofEquity" xlink:type="simple" xlink:href="ecor-20230331.xsd#CondensedConsolidatedStatementsofEquity" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureSubsequentEventsAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleoffurtherrevenueconcentrationwithintheVADoDDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#SignificantRisksandUncertaintiesScheduleoffurtherrevenueconcentrationwithintheVADoDDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockholdersEquityAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/SeveranceandotherrelatedchargesAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#SeveranceandotherrelatedchargesAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#StockholdersEquityScheduleofStockPurchaseWarrantsDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#SignificantRisksandUncertaintiesAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DocumentDocumentAndEntityInformation" />
  <link:roleRef roleURI="http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="ecor-20230331.xsd#CondensedConsolidatedBalanceSheetsUnaudited" />
  <link:roleRef roleURI="http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="ecor-20230331.xsd#CondensedConsolidatedBalanceSheetsUnauditedParenthetical" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureTheCompany" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureTheCompany" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureSummaryOfSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://electrocore.com/role/SignificantRisksandUncertainties" xlink:type="simple" xlink:href="ecor-20230331.xsd#SignificantRisksandUncertainties" />
  <link:roleRef roleURI="http://electrocore.com/role/Revenue" xlink:type="simple" xlink:href="ecor-20230331.xsd#Revenue" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureInventories" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureInventories" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureLeases" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureLeases" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities" />
  <link:roleRef roleURI="http://electrocore.com/role/ShareholdersEquity" xlink:type="simple" xlink:href="ecor-20230331.xsd#ShareholdersEquity" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureNetLossPerShare" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureNetLossPerShare" />
  <link:roleRef roleURI="http://electrocore.com/role/Incometaxes" xlink:type="simple" xlink:href="ecor-20230331.xsd#Incometaxes" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockBasedCompensation" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockBasedCompensation" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureCommitmentsAndContingencies" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureCommitmentsAndContingencies" />
  <link:roleRef roleURI="http://electrocore.com/role/Severanceandotherrelatedcharges" xlink:type="simple" xlink:href="ecor-20230331.xsd#Severanceandotherrelatedcharges" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureSubsequentEvents" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureSubsequentEvents" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" />
  <link:roleRef roleURI="http://electrocore.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="ecor-20230331.xsd#SummaryofSignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://electrocore.com/role/SignificantRisksandUncertaintiesTables" xlink:type="simple" xlink:href="ecor-20230331.xsd#SignificantRisksandUncertaintiesTables" />
  <link:roleRef roleURI="http://electrocore.com/role/RevenueTables" xlink:type="simple" xlink:href="ecor-20230331.xsd#RevenueTables" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureInventoriesTables" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureInventoriesTables" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureLeasesTables" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureLeasesTables" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureNetLossPerShareTables" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureNetLossPerShareTables" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockBasedCompensationTables" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockBasedCompensationTables" />
  <link:roleRef roleURI="http://electrocore.com/role/TheCompanyDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#TheCompanyDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/SummaryofSignificantAccountingPoliciesScheduleofcashequivalentsandrestrictedcashDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#SummaryofSignificantAccountingPoliciesScheduleofcashequivalentsandrestrictedcashDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/RevenueAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#RevenueAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/InventoriesInventoriesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#InventoriesInventoriesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/InventoriesInventoriesDetailsCalc2" xlink:type="simple" xlink:href="ecor-20230331.xsd#InventoriesInventoriesDetailsCalc2" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationForOperatingLeasesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureLeasesSupplementalBalanceSheetInformationForOperatingLeasesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureLeasesSupplementalStatementOfCashFlowsInformationForOperatingLeasesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureLeasesSupplementalStatementOfCashFlowsInformationForOperatingLeasesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails2" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails2" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInValuingPlansDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInValuingPlansDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:title="us-gaap_ClassOfWarrantOrRightLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:title="us-gaap_ClassOfWarrantOrRightOutstanding" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightLineItems to us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightLineItems to us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:label="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:title="us-gaap_WarrantsAndRightsOutstandingMaturityDate" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightLineItems to us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:title="us-gaap_ClassOfWarrantOrRightTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightTable" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightLineItems to us-gaap_ClassOfWarrantOrRightTable" xlink:type="arc" use="optional" order="3" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xlink:title="srt_CounterpartyNameAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="srt_CounterpartyNameAxis" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightTable to srt_CounterpartyNameAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:title="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:title="Definition : srt_CounterpartyNameAxis to srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_FormerFinancialAdvisorMember" xlink:label="ecor_FormerFinancialAdvisorMember" xlink:title="ecor_FormerFinancialAdvisorMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ecor_FormerFinancialAdvisorMember" xlink:title="Definition : srt_RepurchaseAgreementCounterpartyNameDomain to ecor_FormerFinancialAdvisorMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_1" xlink:title="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_1" xlink:title="Definition : srt_CounterpartyNameAxis to srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:title="us-gaap_ClassOfWarrantOrRightAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightTable to us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:title="us-gaap_ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightAxis to us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_WarrantOneMember" xlink:label="ecor_WarrantOneMember" xlink:title="ecor_WarrantOneMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="ecor_WarrantOneMember" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightDomain to ecor_WarrantOneMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_WarrantTwoMember" xlink:label="ecor_WarrantTwoMember" xlink:title="ecor_WarrantTwoMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="ecor_WarrantTwoMember" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightDomain to ecor_WarrantTwoMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_WarrantThreeMember" xlink:label="ecor_WarrantThreeMember" xlink:title="ecor_WarrantThreeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="ecor_WarrantThreeMember" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightDomain to ecor_WarrantThreeMember" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_WarrantFourMember" xlink:label="ecor_WarrantFourMember" xlink:title="ecor_WarrantFourMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="ecor_WarrantFourMember" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightDomain to ecor_WarrantFourMember" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_1" xlink:title="us-gaap_ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_1" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightAxis to us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems" xlink:title="us-gaap_RestructuringCostAndReserveLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeveranceCosts1" xlink:label="us-gaap_SeveranceCosts1" xlink:title="us-gaap_SeveranceCosts1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_SeveranceCosts1" xlink:title="Definition : us-gaap_RestructuringCostAndReserveLineItems to us-gaap_SeveranceCosts1" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringCosts" xlink:label="us-gaap_OtherRestructuringCosts" xlink:title="us-gaap_OtherRestructuringCosts" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_OtherRestructuringCosts" xlink:title="Definition : us-gaap_RestructuringCostAndReserveLineItems to us-gaap_OtherRestructuringCosts" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_RestructuringAndOtherRelatedCharges" xlink:label="ecor_RestructuringAndOtherRelatedCharges" xlink:title="ecor_RestructuringAndOtherRelatedCharges" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="ecor_RestructuringAndOtherRelatedCharges" xlink:title="Definition : us-gaap_RestructuringCostAndReserveLineItems to ecor_RestructuringAndOtherRelatedCharges" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="Definition : us-gaap_RestructuringCostAndReserveLineItems to us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" use="optional" order="3" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis" xlink:title="us-gaap_RestructuringCostAndReserveAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" xlink:title="Definition : us-gaap_ScheduleOfRestructuringAndRelatedCostsTable to us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain" xlink:title="us-gaap_TypeOfRestructuringDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain" xlink:title="Definition : us-gaap_RestructuringCostAndReserveAxis to us-gaap_TypeOfRestructuringDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="us-gaap_EmployeeSeveranceMember" xlink:title="us-gaap_EmployeeSeveranceMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_EmployeeSeveranceMember" xlink:title="Definition : us-gaap_TypeOfRestructuringDomain to us-gaap_EmployeeSeveranceMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain_1" xlink:title="us-gaap_TypeOfRestructuringDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain_1" xlink:title="Definition : us-gaap_RestructuringCostAndReserveAxis to us-gaap_TypeOfRestructuringDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:title="srt_TitleOfIndividualAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="srt_TitleOfIndividualAxis" xlink:title="Definition : us-gaap_ScheduleOfRestructuringAndRelatedCostsTable to srt_TitleOfIndividualAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="Definition : srt_TitleOfIndividualAxis to srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_FormerOfficerMember" xlink:label="ecor_FormerOfficerMember" xlink:title="ecor_FormerOfficerMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="ecor_FormerOfficerMember" xlink:title="Definition : srt_TitleOfIndividualWithRelationshipToEntityDomain to ecor_FormerOfficerMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NewEmployeeMember" xlink:label="ecor_NewEmployeeMember" xlink:title="ecor_NewEmployeeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="ecor_NewEmployeeMember" xlink:title="Definition : srt_TitleOfIndividualWithRelationshipToEntityDomain to ecor_NewEmployeeMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:title="Definition : srt_TitleOfIndividualAxis to srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/NotesPayableAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NotesPayableLineItems" xlink:label="ecor_NotesPayableLineItems" xlink:title="ecor_NotesPayableLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="us-gaap_ProceedsFromNotesPayable" xlink:title="us-gaap_ProceedsFromNotesPayable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_NotesPayableLineItems" xlink:to="us-gaap_ProceedsFromNotesPayable" xlink:title="Definition : ecor_NotesPayableLineItems to us-gaap_ProceedsFromNotesPayable" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ScheduleOfNotesPayableTable" xlink:label="ecor_ScheduleOfNotesPayableTable" xlink:title="ecor_ScheduleOfNotesPayableTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ecor_NotesPayableLineItems" xlink:to="ecor_ScheduleOfNotesPayableTable" xlink:title="Definition : ecor_NotesPayableLineItems to ecor_ScheduleOfNotesPayableTable" xlink:type="arc" use="optional" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:title="us-gaap_DebtInstrumentAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ecor_ScheduleOfNotesPayableTable" xlink:to="us-gaap_DebtInstrumentAxis" xlink:title="Definition : ecor_ScheduleOfNotesPayableTable to us-gaap_DebtInstrumentAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:title="us-gaap_DebtInstrumentNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:title="Definition : us-gaap_DebtInstrumentAxis to us-gaap_DebtInstrumentNameDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_PromissoryNoteMember" xlink:label="ecor_PromissoryNoteMember" xlink:title="ecor_PromissoryNoteMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="ecor_PromissoryNoteMember" xlink:title="Definition : us-gaap_DebtInstrumentNameDomain to ecor_PromissoryNoteMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_1" xlink:title="us-gaap_DebtInstrumentNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_1" xlink:title="Definition : us-gaap_DebtInstrumentAxis to us-gaap_DebtInstrumentNameDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:title="us-gaap_LineOfCreditFacilityAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ecor_ScheduleOfNotesPayableTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" xlink:title="Definition : ecor_ScheduleOfNotesPayableTable to us-gaap_LineOfCreditFacilityAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:title="us-gaap_LineOfCreditFacilityLenderDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" xlink:title="Definition : us-gaap_LineOfCreditFacilityAxis to us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CitibankNaMember" xlink:label="ecor_CitibankNaMember" xlink:title="ecor_CitibankNaMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="ecor_CitibankNaMember" xlink:title="Definition : us-gaap_LineOfCreditFacilityLenderDomain to ecor_CitibankNaMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_1" xlink:title="us-gaap_LineOfCreditFacilityLenderDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain_1" xlink:title="Definition : us-gaap_LineOfCreditFacilityAxis to us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:label="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:title="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ecor_ScheduleOfNotesPayableTable" xlink:to="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:title="Definition : ecor_ScheduleOfNotesPayableTable to us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:label="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:title="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:to="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:title="Definition : us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis to us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_PaycheckProtectionProgramMember" xlink:label="ecor_PaycheckProtectionProgramMember" xlink:title="ecor_PaycheckProtectionProgramMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:to="ecor_PaycheckProtectionProgramMember" xlink:title="Definition : us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain to ecor_PaycheckProtectionProgramMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:label="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain_1" xlink:title="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:to="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain_1" xlink:title="Definition : us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis to us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/RevenueSummaryofNetSalesDisaggregatedbyGeographicAreaDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:title="us-gaap_DisaggregationOfRevenueLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="Definition : us-gaap_DisaggregationOfRevenueLineItems to us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:title="us-gaap_DisaggregationOfRevenueTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:title="Definition : us-gaap_DisaggregationOfRevenueLineItems to us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" use="optional" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_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_DisaggregationOfRevenueTable" xlink:to="srt_StatementGeographicalAxis" xlink:title="Definition : us-gaap_DisaggregationOfRevenueTable to srt_StatementGeographicalAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" 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="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US" xlink:label="country_US" xlink:title="country_US" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" xlink:title="Definition : srt_SegmentGeographicalDomain to country_US" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB" xlink:label="country_GB" xlink:title="country_GB" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_GB" xlink:title="Definition : srt_SegmentGeographicalDomain to country_GB" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_OtherMember" xlink:label="ecor_OtherMember" xlink:title="ecor_OtherMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="ecor_OtherMember" xlink:title="Definition : srt_SegmentGeographicalDomain to ecor_OtherMember" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_JP" xlink:label="country_JP" xlink:title="country_JP" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_JP" xlink:title="Definition : srt_SegmentGeographicalDomain to country_JP" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_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:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesCarriedAtFairValueDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:title="us-gaap_CashCashEquivalentsAndShortTermInvestments" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:title="Definition : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:title="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:title="Definition : us-gaap_FairValueByFairValueHierarchyLevelAxis to us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:title="us-gaap_FairValueInputsLevel1Member" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" xlink:title="Definition : us-gaap_FairValueMeasurementsFairValueHierarchyDomain to us-gaap_FairValueInputsLevel1Member" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:title="us-gaap_FairValueInputsLevel2Member" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" xlink:title="Definition : us-gaap_FairValueMeasurementsFairValueHierarchyDomain to us-gaap_FairValueInputsLevel2Member" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:title="us-gaap_FairValueInputsLevel3Member" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" xlink:title="Definition : us-gaap_FairValueMeasurementsFairValueHierarchyDomain to us-gaap_FairValueInputsLevel3Member" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:title="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:title="Definition : us-gaap_FairValueByFairValueHierarchyLevelAxis to us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis" xlink:title="us-gaap_InvestmentTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_InvestmentTypeAxis" xlink:title="Definition : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to us-gaap_InvestmentTypeAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember" xlink:title="us-gaap_InvestmentTypeCategorizationMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" xlink:title="Definition : us-gaap_InvestmentTypeAxis to us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasuryBondSecuritiesMember" xlink:label="us-gaap_USTreasuryBondSecuritiesMember" xlink:title="us-gaap_USTreasuryBondSecuritiesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_USTreasuryBondSecuritiesMember" xlink:title="Definition : us-gaap_InvestmentTypeCategorizationMember to us-gaap_USTreasuryBondSecuritiesMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember_1" xlink:title="us-gaap_InvestmentTypeCategorizationMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember_1" xlink:title="Definition : us-gaap_InvestmentTypeAxis to us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/InventoriesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryLineItems" xlink:label="us-gaap_InventoryLineItems" xlink:title="us-gaap_InventoryLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves" xlink:title="us-gaap_InventoryValuationReserves" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryLineItems" xlink:to="us-gaap_InventoryValuationReserves" xlink:title="Definition : us-gaap_InventoryLineItems to us-gaap_InventoryValuationReserves" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_InventoryNoncurrentRawMaterials" xlink:label="ecor_InventoryNoncurrentRawMaterials" xlink:title="ecor_InventoryNoncurrentRawMaterials" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryLineItems" xlink:to="ecor_InventoryNoncurrentRawMaterials" xlink:title="Definition : us-gaap_InventoryLineItems to ecor_InventoryNoncurrentRawMaterials" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_InventoryNoncurrentWorkInProcess" xlink:label="ecor_InventoryNoncurrentWorkInProcess" xlink:title="ecor_InventoryNoncurrentWorkInProcess" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryLineItems" xlink:to="ecor_InventoryNoncurrentWorkInProcess" xlink:title="Definition : us-gaap_InventoryLineItems to ecor_InventoryNoncurrentWorkInProcess" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryCurrentTable" xlink:label="us-gaap_InventoryCurrentTable" xlink:title="us-gaap_InventoryCurrentTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_InventoryLineItems" xlink:to="us-gaap_InventoryCurrentTable" xlink:title="Definition : us-gaap_InventoryLineItems to us-gaap_InventoryCurrentTable" xlink:type="arc" use="optional" order="3" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:label="us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:title="us-gaap_ChangeInAccountingEstimateByTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_InventoryCurrentTable" xlink:to="us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:title="Definition : us-gaap_InventoryCurrentTable to us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:title="us-gaap_ChangeInAccountingEstimateTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:to="us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:title="Definition : us-gaap_ChangeInAccountingEstimateByTypeAxis to us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationAndObsolescenceMember" xlink:label="us-gaap_InventoryValuationAndObsolescenceMember" xlink:title="us-gaap_InventoryValuationAndObsolescenceMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:to="us-gaap_InventoryValuationAndObsolescenceMember" xlink:title="Definition : us-gaap_ChangeInAccountingEstimateTypeDomain to us-gaap_InventoryValuationAndObsolescenceMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="us-gaap_ChangeInAccountingEstimateTypeDomain_1" xlink:title="us-gaap_ChangeInAccountingEstimateTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:to="us-gaap_ChangeInAccountingEstimateTypeDomain_1" xlink:title="Definition : us-gaap_ChangeInAccountingEstimateByTypeAxis to us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:label="ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:title="ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="us-gaap_ProceedsFromNotesPayable" xlink:title="us-gaap_ProceedsFromNotesPayable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:to="us-gaap_ProceedsFromNotesPayable" xlink:title="Definition : ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem to us-gaap_ProceedsFromNotesPayable" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:title="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:title="Definition : ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem to us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" xlink:title="us-gaap_InterestExpense" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:to="us-gaap_InterestExpense" xlink:title="Definition : ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem to us-gaap_InterestExpense" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:title="us-gaap_DebtInstrumentMaturityDate" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:to="us-gaap_DebtInstrumentMaturityDate" xlink:title="Definition : ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem to us-gaap_DebtInstrumentMaturityDate" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayable" xlink:label="us-gaap_NotesPayable" xlink:title="us-gaap_NotesPayable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:to="us-gaap_NotesPayable" xlink:title="Definition : ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem to us-gaap_NotesPayable" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableCurrent" xlink:label="us-gaap_NotesPayableCurrent" xlink:title="us-gaap_NotesPayableCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:to="us-gaap_NotesPayableCurrent" xlink:title="Definition : ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem to us-gaap_NotesPayableCurrent" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm" xlink:title="us-gaap_DebtInstrumentTerm" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:to="us-gaap_DebtInstrumentTerm" xlink:title="Definition : ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem to us-gaap_DebtInstrumentTerm" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ScheduleOfNotesPayableTable" xlink:label="ecor_ScheduleOfNotesPayableTable" xlink:title="ecor_ScheduleOfNotesPayableTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:to="ecor_ScheduleOfNotesPayableTable" xlink:title="Definition : ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem to ecor_ScheduleOfNotesPayableTable" xlink:type="arc" use="optional" order="7" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:title="us-gaap_ShortTermDebtTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ecor_ScheduleOfNotesPayableTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" xlink:title="Definition : ecor_ScheduleOfNotesPayableTable to us-gaap_ShortTermDebtTypeAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:title="us-gaap_ShortTermDebtTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" xlink:title="Definition : us-gaap_ShortTermDebtTypeAxis to us-gaap_ShortTermDebtTypeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember" xlink:title="us-gaap_NotesPayableOtherPayablesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_NotesPayableOtherPayablesMember" xlink:title="Definition : us-gaap_ShortTermDebtTypeDomain to us-gaap_NotesPayableOtherPayablesMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain_1" xlink:title="us-gaap_ShortTermDebtTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain_1" xlink:title="Definition : us-gaap_ShortTermDebtTypeAxis to us-gaap_ShortTermDebtTypeDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAwardsGrantedDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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" use="optional" order="0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:title="us-gaap_AwardTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="Definition : us-gaap_AwardTypeAxis to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:title="us-gaap_RestrictedStockMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_RestrictedStockMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_AccountingPoliciesLineItems" xlink:label="ecor_AccountingPoliciesLineItems" xlink:title="ecor_AccountingPoliciesLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:label="us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:title="us-gaap_DebtInstrumentConvertibleStockPriceTrigger" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_AccountingPoliciesLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:title="Definition : ecor_AccountingPoliciesLineItems to us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:label="us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:title="us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_AccountingPoliciesLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:title="Definition : ecor_AccountingPoliciesLineItems to us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherShortTermDebt" xlink:label="us-gaap_RepaymentsOfOtherShortTermDebt" xlink:title="us-gaap_RepaymentsOfOtherShortTermDebt" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_AccountingPoliciesLineItems" xlink:to="us-gaap_RepaymentsOfOtherShortTermDebt" xlink:title="Definition : ecor_AccountingPoliciesLineItems to us-gaap_RepaymentsOfOtherShortTermDebt" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:title="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_AccountingPoliciesLineItems" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:title="Definition : ecor_AccountingPoliciesLineItems to us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntermediateLifePlantsUsefulLife" xlink:label="us-gaap_IntermediateLifePlantsUsefulLife" xlink:title="us-gaap_IntermediateLifePlantsUsefulLife" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_AccountingPoliciesLineItems" xlink:to="us-gaap_IntermediateLifePlantsUsefulLife" xlink:title="Definition : ecor_AccountingPoliciesLineItems to us-gaap_IntermediateLifePlantsUsefulLife" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalFees" xlink:label="us-gaap_LegalFees" xlink:title="us-gaap_LegalFees" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_AccountingPoliciesLineItems" xlink:to="us-gaap_LegalFees" xlink:title="Definition : ecor_AccountingPoliciesLineItems to us-gaap_LegalFees" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedLicenseAgreementsGross" xlink:label="us-gaap_FiniteLivedLicenseAgreementsGross" xlink:title="us-gaap_FiniteLivedLicenseAgreementsGross" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_AccountingPoliciesLineItems" xlink:to="us-gaap_FiniteLivedLicenseAgreementsGross" xlink:title="Definition : ecor_AccountingPoliciesLineItems to us-gaap_FiniteLivedLicenseAgreementsGross" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" xlink:title="us-gaap_StockholdersEquityReverseStockSplit" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_AccountingPoliciesLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" xlink:title="Definition : ecor_AccountingPoliciesLineItems to us-gaap_StockholdersEquityReverseStockSplit" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="ecor_AccountingPoliciesLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:title="Definition : ecor_AccountingPoliciesLineItems to us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_AccountingPoliciesTable" xlink:label="ecor_AccountingPoliciesTable" xlink:title="ecor_AccountingPoliciesTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ecor_AccountingPoliciesLineItems" xlink:to="ecor_AccountingPoliciesTable" xlink:title="Definition : ecor_AccountingPoliciesLineItems to ecor_AccountingPoliciesTable" xlink:type="arc" order="9" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ecor_AccountingPoliciesTable" xlink:to="srt_RangeAxis" xlink:title="Definition : ecor_AccountingPoliciesTable to srt_RangeAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Definition : srt_RangeMember to srt_MinimumMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Definition : srt_RangeMember to srt_MaximumMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember_1" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_1" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="ecor_AccountingPoliciesTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="Definition : ecor_AccountingPoliciesTable to us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis to us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_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" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockCompensationForEquityAwardsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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" use="optional" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:title="us-gaap_IncomeStatementLocationAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:title="Definition : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_IncomeStatementLocationAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:title="us-gaap_IncomeStatementLocationDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:title="Definition : us-gaap_IncomeStatementLocationAxis to us-gaap_IncomeStatementLocationDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:title="us-gaap_SellingGeneralAndAdministrativeExpensesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:title="Definition : us-gaap_IncomeStatementLocationDomain to us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:title="us-gaap_ResearchAndDevelopmentExpenseMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:title="Definition : us-gaap_IncomeStatementLocationDomain to us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:title="us-gaap_CostOfSalesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" xlink:title="Definition : us-gaap_IncomeStatementLocationDomain to us-gaap_CostOfSalesMember" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_1" xlink:title="us-gaap_IncomeStatementLocationDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_1" xlink:title="Definition : us-gaap_IncomeStatementLocationAxis to us-gaap_IncomeStatementLocationDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems" xlink:title="us-gaap_OperatingLossCarryforwardsLineItems" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ProceedsFromSaleOfNetOperatingLosses" xlink:label="ecor_ProceedsFromSaleOfNetOperatingLosses" xlink:title="ecor_ProceedsFromSaleOfNetOperatingLosses" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="ecor_ProceedsFromSaleOfNetOperatingLosses" xlink:title="Definition : us-gaap_OperatingLossCarryforwardsLineItems to ecor_ProceedsFromSaleOfNetOperatingLosses" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxRefundsDiscontinuedOperations" xlink:label="us-gaap_IncomeTaxRefundsDiscontinuedOperations" xlink:title="us-gaap_IncomeTaxRefundsDiscontinuedOperations" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_IncomeTaxRefundsDiscontinuedOperations" xlink:title="Definition : us-gaap_OperatingLossCarryforwardsLineItems to us-gaap_IncomeTaxRefundsDiscontinuedOperations" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:title="us-gaap_CurrentIncomeTaxExpenseBenefit" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:title="Definition : us-gaap_OperatingLossCarryforwardsLineItems to us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="us-gaap_OperatingLossCarryforwardsTable" xlink:title="us-gaap_OperatingLossCarryforwardsTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsTable" xlink:title="Definition : us-gaap_OperatingLossCarryforwardsLineItems to us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" use="optional" order="3" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:title="us-gaap_TypeOfArrangementAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_TypeOfArrangementAxis" xlink:title="Definition : us-gaap_OperatingLossCarryforwardsTable to us-gaap_TypeOfArrangementAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:title="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:title="Definition : us-gaap_TypeOfArrangementAxis to us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember" xlink:label="ecor_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember" xlink:title="ecor_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="ecor_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember" xlink:title="Definition : us-gaap_ArrangementsAndNonarrangementTransactionsMember to ecor_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:title="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:title="Definition : us-gaap_TypeOfArrangementAxis to us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:title="us-gaap_ClassOfWarrantOrRightLineItems" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfInvestorsAsDefendants" xlink:label="ecor_NumberOfInvestorsAsDefendants" xlink:title="ecor_NumberOfInvestorsAsDefendants" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="ecor_NumberOfInvestorsAsDefendants" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightLineItems to ecor_NumberOfInvestorsAsDefendants" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyClaimsSettledNumber" xlink:label="us-gaap_LossContingencyClaimsSettledNumber" xlink:title="us-gaap_LossContingencyClaimsSettledNumber" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_LossContingencyClaimsSettledNumber" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightLineItems to us-gaap_LossContingencyClaimsSettledNumber" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForLegalSettlements" xlink:label="us-gaap_PaymentsForLegalSettlements" xlink:title="us-gaap_PaymentsForLegalSettlements" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_PaymentsForLegalSettlements" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightLineItems to us-gaap_PaymentsForLegalSettlements" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightLineItems to us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightLineItems to us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:title="us-gaap_ClassOfWarrantOrRightTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightTable" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightLineItems to us-gaap_ClassOfWarrantOrRightTable" xlink:type="arc" use="optional" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ClassOfWarrantOrRightTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightTable to us-gaap_SubsequentEventTypeAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:title="us-gaap_SubsequentEventTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:title="Definition : us-gaap_SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:title="us-gaap_SubsequentEventMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:title="Definition : us-gaap_SubsequentEventTypeDomain to us-gaap_SubsequentEventMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_1" xlink:title="us-gaap_SubsequentEventTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_1" xlink:title="Definition : us-gaap_SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xlink:title="srt_CounterpartyNameAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="srt_CounterpartyNameAxis" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightTable to srt_CounterpartyNameAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:title="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:title="Definition : srt_CounterpartyNameAxis to srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_MadisonGlobalPartnersMember" xlink:label="ecor_MadisonGlobalPartnersMember" xlink:title="ecor_MadisonGlobalPartnersMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ecor_MadisonGlobalPartnersMember" xlink:title="Definition : srt_RepurchaseAgreementCounterpartyNameDomain to ecor_MadisonGlobalPartnersMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_1" xlink:title="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_1" xlink:title="Definition : srt_CounterpartyNameAxis to srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ClassOfWarrantOrRightTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightTable to us-gaap_StatementEquityComponentsAxis" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:title="us-gaap_EquityComponentDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:title="Definition : us-gaap_StatementEquityComponentsAxis to us-gaap_EquityComponentDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:title="us-gaap_CommonStockMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" xlink:title="Definition : us-gaap_EquityComponentDomain to us-gaap_CommonStockMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_1" xlink:title="us-gaap_EquityComponentDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_1" xlink:title="Definition : us-gaap_StatementEquityComponentsAxis to us-gaap_EquityComponentDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:title="us-gaap_ClassOfWarrantOrRightAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightTable to us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:title="us-gaap_ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightAxis to us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_WarrantsWithExercisePriceOfFivePointSixEightMember" xlink:label="ecor_WarrantsWithExercisePriceOfFivePointSixEightMember" xlink:title="ecor_WarrantsWithExercisePriceOfFivePointSixEightMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="ecor_WarrantsWithExercisePriceOfFivePointSixEightMember" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightDomain to ecor_WarrantsWithExercisePriceOfFivePointSixEightMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_1" xlink:title="us-gaap_ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_1" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightAxis to us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="srt_RangeAxis" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightTable to srt_RangeAxis" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Definition : srt_RangeMember to srt_MinimumMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Definition : srt_RangeMember to srt_MaximumMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember_1" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_1" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:title="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CashAndCashEquivalentsAmortizedCost" xlink:label="ecor_CashAndCashEquivalentsAmortizedCost" xlink:title="ecor_CashAndCashEquivalentsAmortizedCost" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="ecor_CashAndCashEquivalentsAmortizedCost" xlink:title="Definition : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to ecor_CashAndCashEquivalentsAmortizedCost" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="Definition : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="Definition : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:title="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:title="Definition : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="Definition : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="Definition : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:title="Definition : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" xlink:label="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" xlink:title="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" xlink:title="Definition : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" xlink:label="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" xlink:title="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" xlink:title="Definition : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:label="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:title="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:title="Definition : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:type="arc" use="optional" order="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:title="us-gaap_CashCashEquivalentsAndShortTermInvestments" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:title="Definition : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:type="arc" use="optional" order="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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" use="optional" order="11" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis" xlink:title="us-gaap_InvestmentTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="us-gaap_InvestmentTypeAxis" xlink:title="Definition : us-gaap_DebtSecuritiesAvailableForSaleTable to us-gaap_InvestmentTypeAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember" xlink:title="us-gaap_InvestmentTypeCategorizationMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" xlink:title="Definition : us-gaap_InvestmentTypeAxis to us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasuryBondSecuritiesMember" xlink:label="us-gaap_USTreasuryBondSecuritiesMember" xlink:title="us-gaap_USTreasuryBondSecuritiesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_USTreasuryBondSecuritiesMember" xlink:title="Definition : us-gaap_InvestmentTypeCategorizationMember to us-gaap_USTreasuryBondSecuritiesMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember_1" xlink:title="us-gaap_InvestmentTypeCategorizationMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember_1" xlink:title="Definition : us-gaap_InvestmentTypeAxis to us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureLeasesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionLineItems" xlink:label="us-gaap_LessorLeaseDescriptionLineItems" xlink:title="us-gaap_LessorLeaseDescriptionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="us-gaap_LeaseAndRentalExpense" xlink:title="us-gaap_LeaseAndRentalExpense" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LessorLeaseDescriptionLineItems" xlink:to="us-gaap_LeaseAndRentalExpense" xlink:title="Definition : us-gaap_LessorLeaseDescriptionLineItems to us-gaap_LeaseAndRentalExpense" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash" xlink:title="us-gaap_Cash" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LessorLeaseDescriptionLineItems" xlink:to="us-gaap_Cash" xlink:title="Definition : us-gaap_LessorLeaseDescriptionLineItems to us-gaap_Cash" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseDepositLiability" xlink:label="us-gaap_LeaseDepositLiability" xlink:title="us-gaap_LeaseDepositLiability" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LessorLeaseDescriptionLineItems" xlink:to="us-gaap_LeaseDepositLiability" xlink:title="Definition : us-gaap_LessorLeaseDescriptionLineItems to us-gaap_LeaseDepositLiability" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_LessorLeaseDescriptionLineItems" xlink:to="us-gaap_SharesIssued" xlink:title="Definition : us-gaap_LessorLeaseDescriptionLineItems to us-gaap_SharesIssued" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:title="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LessorLeaseDescriptionLineItems" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:title="Definition : us-gaap_LessorLeaseDescriptionLineItems to us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionTable" xlink:label="us-gaap_LessorLeaseDescriptionTable" xlink:title="us-gaap_LessorLeaseDescriptionTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LessorLeaseDescriptionLineItems" xlink:to="us-gaap_LessorLeaseDescriptionTable" xlink:title="Definition : us-gaap_LessorLeaseDescriptionLineItems to us-gaap_LessorLeaseDescriptionTable" xlink:type="arc" use="optional" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xlink:title="srt_CounterpartyNameAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LessorLeaseDescriptionTable" xlink:to="srt_CounterpartyNameAxis" xlink:title="Definition : us-gaap_LessorLeaseDescriptionTable to srt_CounterpartyNameAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:title="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:title="Definition : srt_CounterpartyNameAxis to srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_LessorMember" xlink:label="ecor_LessorMember" xlink:title="ecor_LessorMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ecor_LessorMember" xlink:title="Definition : srt_RepurchaseAgreementCounterpartyNameDomain to ecor_LessorMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_1" xlink:title="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_1" xlink:title="Definition : srt_CounterpartyNameAxis to srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_LessorLeaseDescriptionTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:title="Definition : us-gaap_LessorLeaseDescriptionTable to us-gaap_SubsequentEventTypeAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:title="us-gaap_SubsequentEventTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:title="Definition : us-gaap_SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:title="us-gaap_SubsequentEventMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:title="Definition : us-gaap_SubsequentEventTypeDomain to us-gaap_SubsequentEventMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_1" xlink:title="us-gaap_SubsequentEventTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_1" xlink:title="Definition : us-gaap_SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureCloudComputingArrangementAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CloudComputingArrangementLineItems" xlink:label="ecor_CloudComputingArrangementLineItems" xlink:title="ecor_CloudComputingArrangementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:label="us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:title="us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_CloudComputingArrangementLineItems" xlink:to="us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:title="Definition : ecor_CloudComputingArrangementLineItems to us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:label="us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:title="us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_CloudComputingArrangementLineItems" xlink:to="us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:title="Definition : ecor_CloudComputingArrangementLineItems to us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:title="us-gaap_LesseeOperatingLeaseTermOfContract" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_CloudComputingArrangementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:title="Definition : ecor_CloudComputingArrangementLineItems to us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CloudComputingArrangementTable" xlink:label="ecor_CloudComputingArrangementTable" xlink:title="ecor_CloudComputingArrangementTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ecor_CloudComputingArrangementLineItems" xlink:to="ecor_CloudComputingArrangementTable" xlink:title="Definition : ecor_CloudComputingArrangementLineItems to ecor_CloudComputingArrangementTable" xlink:type="arc" use="optional" order="3" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:title="us-gaap_BalanceSheetLocationAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ecor_CloudComputingArrangementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:title="Definition : ecor_CloudComputingArrangementTable to us-gaap_BalanceSheetLocationAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:title="us-gaap_BalanceSheetLocationDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:title="Definition : us-gaap_BalanceSheetLocationAxis to us-gaap_BalanceSheetLocationDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMember" xlink:label="us-gaap_OtherAssetsMember" xlink:title="us-gaap_OtherAssetsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherAssetsMember" xlink:title="Definition : us-gaap_BalanceSheetLocationDomain to us-gaap_OtherAssetsMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain_1" xlink:title="us-gaap_BalanceSheetLocationDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain_1" xlink:title="Definition : us-gaap_BalanceSheetLocationAxis to us-gaap_BalanceSheetLocationDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureNetLossPerShareScheduleOfCommonStockEquivalentsExcludedFromComputationOfDilutedLossPerShareDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="Definition : us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="Definition : us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" use="optional" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="Definition : us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:title="us-gaap_EmployeeStockOptionMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:title="us-gaap_WarrantMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_WarrantMember" xlink:title="Definition : us-gaap_AntidilutiveSecuritiesNameDomain to us-gaap_WarrantMember" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:title="us-gaap_ConcentrationRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:title="us-gaap_ConcentrationRiskPercentage1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" xlink:title="Definition : us-gaap_ConcentrationRiskLineItems to us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable" xlink:title="us-gaap_ConcentrationRiskTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskTable" xlink:title="Definition : us-gaap_ConcentrationRiskLineItems to us-gaap_ConcentrationRiskTable" xlink:type="arc" use="optional" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:title="Definition : us-gaap_ConcentrationRiskTable to us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:title="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:title="Definition : us-gaap_ConcentrationRiskByBenchmarkAxis to us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:title="us-gaap_SalesRevenueNetMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" xlink:title="Definition : us-gaap_ConcentrationRiskBenchmarkDomain to us-gaap_SalesRevenueNetMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_1" xlink:title="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_1" xlink:title="Definition : us-gaap_ConcentrationRiskByBenchmarkAxis to us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="Definition : us-gaap_ConcentrationRiskTable to us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xlink:title="us-gaap_RelatedPartyDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" xlink:title="Definition : us-gaap_RelatedPartyTransactionsByRelatedPartyAxis to us-gaap_RelatedPartyDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" xlink:label="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" xlink:title="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" xlink:title="Definition : us-gaap_RelatedPartyDomain to ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NationalHealthServiceMember" xlink:label="ecor_NationalHealthServiceMember" xlink:title="ecor_NationalHealthServiceMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="ecor_NationalHealthServiceMember" xlink:title="Definition : us-gaap_RelatedPartyDomain to ecor_NationalHealthServiceMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_1" xlink:title="us-gaap_RelatedPartyDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_1" xlink:title="Definition : us-gaap_RelatedPartyTransactionsByRelatedPartyAxis to us-gaap_RelatedPartyDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:title="us-gaap_ConcentrationRiskByTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:title="Definition : us-gaap_ConcentrationRiskTable to us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:title="us-gaap_ConcentrationRiskTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:title="Definition : us-gaap_ConcentrationRiskByTypeAxis to us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:label="us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:title="us-gaap_RevenueFromRightsConcentrationRiskMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:title="Definition : us-gaap_ConcentrationRiskTypeDomain to us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_1" xlink:title="us-gaap_ConcentrationRiskTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_1" xlink:title="Definition : us-gaap_ConcentrationRiskByTypeAxis to us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/NetLossPerShareScheduleofstockpurchasewarrantsoutstandingDetails2">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:title="us-gaap_WarrantsAndRightsOutstanding" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstanding" xlink:title="Definition : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems to us-gaap_WarrantsAndRightsOutstanding" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantExercisePriceIncrease" xlink:label="us-gaap_WarrantExercisePriceIncrease" xlink:title="us-gaap_WarrantExercisePriceIncrease" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_WarrantExercisePriceIncrease" xlink:title="Definition : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems to us-gaap_WarrantExercisePriceIncrease" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseExpirationDate1" xlink:label="us-gaap_LeaseExpirationDate1" xlink:title="us-gaap_LeaseExpirationDate1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_LeaseExpirationDate1" xlink:title="Definition : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems to us-gaap_LeaseExpirationDate1" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_StatementTable" xlink:title="Definition : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems to us-gaap_StatementTable" xlink:type="arc" use="optional" order="3" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:title="Definition : us-gaap_StatementTable to us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:title="Definition : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis to us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ExercisePriceFiveAndSixtyEightMember" xlink:label="ecor_ExercisePriceFiveAndSixtyEightMember" xlink:title="ecor_ExercisePriceFiveAndSixtyEightMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ecor_ExercisePriceFiveAndSixtyEightMember" xlink:title="Definition : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ecor_ExercisePriceFiveAndSixtyEightMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ExercisePriceTwelvePointSixZeroMember" xlink:label="ecor_ExercisePriceTwelvePointSixZeroMember" xlink:title="ecor_ExercisePriceTwelvePointSixZeroMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ecor_ExercisePriceTwelvePointSixZeroMember" xlink:title="Definition : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ecor_ExercisePriceTwelvePointSixZeroMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ExercisePriceTwelvePointSixZeroOneMember" xlink:label="ecor_ExercisePriceTwelvePointSixZeroOneMember" xlink:title="ecor_ExercisePriceTwelvePointSixZeroOneMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ecor_ExercisePriceTwelvePointSixZeroOneMember" xlink:title="Definition : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ecor_ExercisePriceTwelvePointSixZeroOneMember" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ExercisePriceTwelvePointSixZeroTwoMember" xlink:label="ecor_ExercisePriceTwelvePointSixZeroTwoMember" xlink:title="ecor_ExercisePriceTwelvePointSixZeroTwoMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ecor_ExercisePriceTwelvePointSixZeroTwoMember" xlink:title="Definition : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ecor_ExercisePriceTwelvePointSixZeroTwoMember" xlink:type="arc" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ExercisePriceTwelvePointSixZeroThreeMember" xlink:label="ecor_ExercisePriceTwelvePointSixZeroThreeMember" xlink:title="ecor_ExercisePriceTwelvePointSixZeroThreeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ecor_ExercisePriceTwelvePointSixZeroThreeMember" xlink:title="Definition : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ecor_ExercisePriceTwelvePointSixZeroThreeMember" xlink:type="arc" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1" xlink:title="Definition : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis to us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/NetLossPerShareAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_WarrantsAndRightsOutstandingExpired" xlink:label="ecor_WarrantsAndRightsOutstandingExpired" xlink:title="ecor_WarrantsAndRightsOutstandingExpired" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="ecor_WarrantsAndRightsOutstandingExpired" xlink:title="Definition : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems to ecor_WarrantsAndRightsOutstandingExpired" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantExercisePriceIncrease" xlink:label="us-gaap_WarrantExercisePriceIncrease" xlink:title="us-gaap_WarrantExercisePriceIncrease" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_WarrantExercisePriceIncrease" xlink:title="Definition : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems to us-gaap_WarrantExercisePriceIncrease" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_StatementTable" xlink:title="Definition : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems to us-gaap_StatementTable" xlink:type="arc" use="optional" order="2" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:title="Definition : us-gaap_StatementTable to srt_RangeAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Definition : srt_RangeMember to srt_MinimumMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Definition : srt_RangeMember to srt_MaximumMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember_1" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_1" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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" use="optional" order="4" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:title="us-gaap_AwardTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" xlink:title="Definition : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_AwardTypeAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:title="us-gaap_RestrictedStockMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_RestrictedStockMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_RestrictedStockAndDeferredStockMember" xlink:label="ecor_RestrictedStockAndDeferredStockMember" xlink:title="ecor_RestrictedStockAndDeferredStockMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="ecor_RestrictedStockAndDeferredStockMember" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to ecor_RestrictedStockAndDeferredStockMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:title="Definition : us-gaap_AwardTypeAxis to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" xlink:title="Definition : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to srt_RangeAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Definition : srt_RangeMember to srt_MinimumMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Definition : srt_RangeMember to srt_MaximumMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember_1" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_1" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:title="srt_TitleOfIndividualAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_TitleOfIndividualAxis" xlink:title="Definition : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to srt_TitleOfIndividualAxis" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="Definition : srt_TitleOfIndividualAxis to srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NonExecutiveDirectorMember" xlink:label="ecor_NonExecutiveDirectorMember" xlink:title="ecor_NonExecutiveDirectorMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="ecor_NonExecutiveDirectorMember" xlink:title="Definition : srt_TitleOfIndividualWithRelationshipToEntityDomain to ecor_NonExecutiveDirectorMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NonEmployeeDirectorMember" xlink:label="ecor_NonEmployeeDirectorMember" xlink:title="ecor_NonEmployeeDirectorMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="ecor_NonEmployeeDirectorMember" xlink:title="Definition : srt_TitleOfIndividualWithRelationshipToEntityDomain to ecor_NonEmployeeDirectorMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:title="Definition : srt_TitleOfIndividualAxis to srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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" use="optional" order="0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:title="us-gaap_AwardTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="Definition : us-gaap_AwardTypeAxis to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_RestrictedStockAndDeferredStockMember" xlink:label="ecor_RestrictedStockAndDeferredStockMember" xlink:title="ecor_RestrictedStockAndDeferredStockMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="ecor_RestrictedStockAndDeferredStockMember" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to ecor_RestrictedStockAndDeferredStockMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/CondensedConsolidatedStatementsofEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:title="us-gaap_StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" xlink:title="us-gaap_SharesOutstanding" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_SharesOutstanding" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_SharesOutstanding" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:title="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:title="us-gaap_StockRedeemedOrCalledDuringPeriodValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:title="us-gaap_StockRedeemedOrCalledDuringPeriodShares" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:title="us-gaap_StatementEquityComponentsAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="Definition : us-gaap_StatementTable to us-gaap_StatementEquityComponentsAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:title="us-gaap_EquityComponentDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:title="Definition : us-gaap_StatementEquityComponentsAxis to us-gaap_EquityComponentDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember" xlink:title="us-gaap_PreferredStockMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_PreferredStockMember" xlink:title="Definition : us-gaap_EquityComponentDomain to us-gaap_PreferredStockMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:title="us-gaap_CommonStockMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" xlink:title="Definition : us-gaap_EquityComponentDomain to us-gaap_CommonStockMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems" xlink:title="us-gaap_RestructuringCostAndReserveLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeveranceCosts1" xlink:label="us-gaap_SeveranceCosts1" xlink:title="us-gaap_SeveranceCosts1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_SeveranceCosts1" xlink:title="Definition : us-gaap_RestructuringCostAndReserveLineItems to us-gaap_SeveranceCosts1" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_RestructuringAndOtherRelatedCharges" xlink:label="ecor_RestructuringAndOtherRelatedCharges" xlink:title="ecor_RestructuringAndOtherRelatedCharges" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="ecor_RestructuringAndOtherRelatedCharges" xlink:title="Definition : us-gaap_RestructuringCostAndReserveLineItems to ecor_RestructuringAndOtherRelatedCharges" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve" xlink:title="us-gaap_RestructuringReserve" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringReserve" xlink:title="Definition : us-gaap_RestructuringCostAndReserveLineItems to us-gaap_RestructuringReserve" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="Definition : us-gaap_RestructuringCostAndReserveLineItems to us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" use="optional" order="3" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis" xlink:title="us-gaap_RestructuringCostAndReserveAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" xlink:title="Definition : us-gaap_ScheduleOfRestructuringAndRelatedCostsTable to us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain" xlink:title="us-gaap_TypeOfRestructuringDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain" xlink:title="Definition : us-gaap_RestructuringCostAndReserveAxis to us-gaap_TypeOfRestructuringDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="us-gaap_EmployeeSeveranceMember" xlink:title="us-gaap_EmployeeSeveranceMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_EmployeeSeveranceMember" xlink:title="Definition : us-gaap_TypeOfRestructuringDomain to us-gaap_EmployeeSeveranceMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain_1" xlink:title="us-gaap_TypeOfRestructuringDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain_1" xlink:title="Definition : us-gaap_RestructuringCostAndReserveAxis to us-gaap_TypeOfRestructuringDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:title="srt_TitleOfIndividualAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="srt_TitleOfIndividualAxis" xlink:title="Definition : us-gaap_ScheduleOfRestructuringAndRelatedCostsTable to srt_TitleOfIndividualAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="Definition : srt_TitleOfIndividualAxis to srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_FormerOfficerMember" xlink:label="ecor_FormerOfficerMember" xlink:title="ecor_FormerOfficerMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="ecor_FormerOfficerMember" xlink:title="Definition : srt_TitleOfIndividualWithRelationshipToEntityDomain to ecor_FormerOfficerMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NewEmployeeMember" xlink:label="ecor_NewEmployeeMember" xlink:title="ecor_NewEmployeeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="ecor_NewEmployeeMember" xlink:title="Definition : srt_TitleOfIndividualWithRelationshipToEntityDomain to ecor_NewEmployeeMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:title="Definition : srt_TitleOfIndividualAxis to srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:title="Definition : us-gaap_ScheduleOfRestructuringAndRelatedCostsTable to us-gaap_FinancialInstrumentAxis" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="ecor-20230331.xsd#ecor_AccruedExpenseAndOtherCurrentLiabilitiesMember" xlink:label="ecor_AccruedExpenseAndOtherCurrentLiabilitiesMember" xlink:title="ecor_AccruedExpenseAndOtherCurrentLiabilitiesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="ecor_AccruedExpenseAndOtherCurrentLiabilitiesMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to ecor_AccruedExpenseAndOtherCurrentLiabilitiesMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="Definition : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" xlink:title="us-gaap_SubsequentEventLineItems" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ProceedsFromSaleOfNetOperatingLosses" xlink:label="ecor_ProceedsFromSaleOfNetOperatingLosses" xlink:title="ecor_ProceedsFromSaleOfNetOperatingLosses" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="ecor_ProceedsFromSaleOfNetOperatingLosses" xlink:title="Definition : us-gaap_SubsequentEventLineItems to ecor_ProceedsFromSaleOfNetOperatingLosses" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings" xlink:title="us-gaap_ShortTermBorrowings" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_ShortTermBorrowings" xlink:title="Definition : us-gaap_SubsequentEventLineItems to us-gaap_ShortTermBorrowings" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm" xlink:title="us-gaap_DebtInstrumentTerm" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentTerm" xlink:title="Definition : us-gaap_SubsequentEventLineItems to us-gaap_DebtInstrumentTerm" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:title="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:title="Definition : us-gaap_SubsequentEventLineItems to us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CommitmentSharesIssued" xlink:label="ecor_CommitmentSharesIssued" xlink:title="ecor_CommitmentSharesIssued" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="ecor_CommitmentSharesIssued" xlink:title="Definition : us-gaap_SubsequentEventLineItems to ecor_CommitmentSharesIssued" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_PayToInstallmentsAmount" xlink:label="ecor_PayToInstallmentsAmount" xlink:title="ecor_PayToInstallmentsAmount" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="ecor_PayToInstallmentsAmount" xlink:title="Definition : us-gaap_SubsequentEventLineItems to ecor_PayToInstallmentsAmount" xlink:type="arc" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:label="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:title="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:title="Definition : us-gaap_SubsequentEventLineItems to us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="7" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:title="us-gaap_SubsequentEventTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:title="Definition : us-gaap_SubsequentEventTable to us-gaap_SubsequentEventTypeAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:title="us-gaap_SubsequentEventTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:title="Definition : us-gaap_SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:title="us-gaap_SubsequentEventMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:title="Definition : us-gaap_SubsequentEventTypeDomain to us-gaap_SubsequentEventMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_1" xlink:title="us-gaap_SubsequentEventTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_1" xlink:title="Definition : us-gaap_SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:title="us-gaap_DebtInstrumentAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_DebtInstrumentAxis" xlink:title="Definition : us-gaap_SubsequentEventTable to us-gaap_DebtInstrumentAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:title="us-gaap_DebtInstrumentNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:title="Definition : us-gaap_DebtInstrumentAxis to us-gaap_DebtInstrumentNameDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CommercialInsurancePremiumFinanceAndSecurityAgreementMember" xlink:label="ecor_CommercialInsurancePremiumFinanceAndSecurityAgreementMember" xlink:title="ecor_CommercialInsurancePremiumFinanceAndSecurityAgreementMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="ecor_CommercialInsurancePremiumFinanceAndSecurityAgreementMember" xlink:title="Definition : us-gaap_DebtInstrumentNameDomain to ecor_CommercialInsurancePremiumFinanceAndSecurityAgreementMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_1" xlink:title="us-gaap_DebtInstrumentNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_1" xlink:title="Definition : us-gaap_DebtInstrumentAxis to us-gaap_DebtInstrumentNameDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:title="us-gaap_TypeOfArrangementAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_TypeOfArrangementAxis" xlink:title="Definition : us-gaap_SubsequentEventTable to us-gaap_TypeOfArrangementAxis" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:title="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:title="Definition : us-gaap_TypeOfArrangementAxis to us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_StockPurchaseAgreementMember" xlink:label="ecor_StockPurchaseAgreementMember" xlink:title="ecor_StockPurchaseAgreementMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="ecor_StockPurchaseAgreementMember" xlink:title="Definition : us-gaap_ArrangementsAndNonarrangementTransactionsMember to ecor_StockPurchaseAgreementMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:title="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:title="Definition : us-gaap_TypeOfArrangementAxis to us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:title="dei_LegalEntityAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="dei_LegalEntityAxis" xlink:title="Definition : us-gaap_SubsequentEventTable to dei_LegalEntityAxis" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:title="dei_EntityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:title="Definition : dei_LegalEntityAxis to dei_EntityDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_LincolnParkCapitalFundLLCMember" xlink:label="ecor_LincolnParkCapitalFundLLCMember" xlink:title="ecor_LincolnParkCapitalFundLLCMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="ecor_LincolnParkCapitalFundLLCMember" xlink:title="Definition : dei_EntityDomain to ecor_LincolnParkCapitalFundLLCMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_1" xlink:title="dei_EntityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_1" xlink:title="Definition : dei_LegalEntityAxis to dei_EntityDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleoffurtherrevenueconcentrationwithintheVADoDDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductInformationLineItems" xlink:label="us-gaap_ProductInformationLineItems" xlink:title="us-gaap_ProductInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NetSalesConcentrationPercentage" xlink:label="ecor_NetSalesConcentrationPercentage" xlink:title="ecor_NetSalesConcentrationPercentage" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="ecor_NetSalesConcentrationPercentage" xlink:title="Definition : us-gaap_ProductInformationLineItems to ecor_NetSalesConcentrationPercentage" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="us-gaap_ScheduleOfProductInformationTable" xlink:title="us-gaap_ScheduleOfProductInformationTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_ScheduleOfProductInformationTable" xlink:title="Definition : us-gaap_ProductInformationLineItems to us-gaap_ScheduleOfProductInformationTable" xlink:type="arc" use="optional" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:title="srt_ProductOrServiceAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="srt_ProductOrServiceAxis" xlink:title="Definition : us-gaap_ScheduleOfProductInformationTable to srt_ProductOrServiceAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:title="srt_ProductsAndServicesDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" xlink:title="Definition : srt_ProductOrServiceAxis to srt_ProductsAndServicesDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember" xlink:label="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember" xlink:title="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember" xlink:title="Definition : srt_ProductsAndServicesDomain to ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember" xlink:label="ecor_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember" xlink:title="ecor_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="ecor_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember" xlink:title="Definition : srt_ProductsAndServicesDomain to ecor_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_1" xlink:title="srt_ProductsAndServicesDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_1" xlink:title="Definition : srt_ProductOrServiceAxis to srt_ProductsAndServicesDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_StockPurchaseAgreementLineItems" xlink:label="ecor_StockPurchaseAgreementLineItems" xlink:title="ecor_StockPurchaseAgreementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:title="us-gaap_PreferredStockParOrStatedValuePerShare" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:title="Definition : ecor_StockPurchaseAgreementLineItems to us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfEachSharesVotingRightsPerShares" xlink:label="ecor_NumberOfEachSharesVotingRightsPerShares" xlink:title="ecor_NumberOfEachSharesVotingRightsPerShares" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_NumberOfEachSharesVotingRightsPerShares" xlink:title="Definition : ecor_StockPurchaseAgreementLineItems to ecor_NumberOfEachSharesVotingRightsPerShares" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld" xlink:label="ecor_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld" xlink:title="ecor_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld" xlink:title="Definition : ecor_StockPurchaseAgreementLineItems to ecor_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValueOutstanding" xlink:label="us-gaap_PreferredStockValueOutstanding" xlink:title="us-gaap_PreferredStockValueOutstanding" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="us-gaap_PreferredStockValueOutstanding" xlink:title="Definition : ecor_StockPurchaseAgreementLineItems to us-gaap_PreferredStockValueOutstanding" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:title="us-gaap_SaleOfStockPricePerShare" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" xlink:title="Definition : ecor_StockPurchaseAgreementLineItems to us-gaap_SaleOfStockPricePerShare" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" xlink:title="us-gaap_StockholdersEquityReverseStockSplit" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" xlink:title="Definition : ecor_StockPurchaseAgreementLineItems to us-gaap_StockholdersEquityReverseStockSplit" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockRedemptionPricePerShare" xlink:label="us-gaap_PreferredStockRedemptionPricePerShare" xlink:title="us-gaap_PreferredStockRedemptionPricePerShare" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="us-gaap_PreferredStockRedemptionPricePerShare" xlink:title="Definition : ecor_StockPurchaseAgreementLineItems to us-gaap_PreferredStockRedemptionPricePerShare" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:title="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:title="Definition : ecor_StockPurchaseAgreementLineItems to us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:title="us-gaap_CommonStockValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="us-gaap_CommonStockValue" xlink:title="Definition : ecor_StockPurchaseAgreementLineItems to us-gaap_CommonStockValue" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_FairValueOfCommonStockSharesIssued" xlink:label="ecor_FairValueOfCommonStockSharesIssued" xlink:title="ecor_FairValueOfCommonStockSharesIssued" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_FairValueOfCommonStockSharesIssued" xlink:title="Definition : ecor_StockPurchaseAgreementLineItems to ecor_FairValueOfCommonStockSharesIssued" xlink:type="arc" use="optional" order="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_AdditionalCommitmentSharesIssued" xlink:label="ecor_AdditionalCommitmentSharesIssued" xlink:title="ecor_AdditionalCommitmentSharesIssued" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_AdditionalCommitmentSharesIssued" xlink:title="Definition : ecor_StockPurchaseAgreementLineItems to ecor_AdditionalCommitmentSharesIssued" xlink:type="arc" use="optional" order="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:title="us-gaap_ProceedsFromIssuanceOfCommonStock" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:title="Definition : ecor_StockPurchaseAgreementLineItems to us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" use="optional" order="11" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_AdditionalCommitmentFeesSharesIssuable" xlink:label="ecor_AdditionalCommitmentFeesSharesIssuable" xlink:title="ecor_AdditionalCommitmentFeesSharesIssuable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_AdditionalCommitmentFeesSharesIssuable" xlink:title="Definition : ecor_StockPurchaseAgreementLineItems to ecor_AdditionalCommitmentFeesSharesIssuable" xlink:type="arc" use="optional" order="12" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:title="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:title="Definition : ecor_StockPurchaseAgreementLineItems to us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" use="optional" order="13" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NonCashCharge" xlink:label="ecor_NonCashCharge" xlink:title="ecor_NonCashCharge" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_NonCashCharge" xlink:title="Definition : ecor_StockPurchaseAgreementLineItems to ecor_NonCashCharge" xlink:type="arc" use="optional" order="15" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_PreferredStockRedemptionShare" xlink:label="ecor_PreferredStockRedemptionShare" xlink:title="ecor_PreferredStockRedemptionShare" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_PreferredStockRedemptionShare" xlink:title="Definition : ecor_StockPurchaseAgreementLineItems to ecor_PreferredStockRedemptionShare" xlink:type="arc" order="16" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfDesignatedSharesOutstanding" xlink:label="ecor_NumberOfDesignatedSharesOutstanding" xlink:title="ecor_NumberOfDesignatedSharesOutstanding" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_NumberOfDesignatedSharesOutstanding" xlink:title="Definition : ecor_StockPurchaseAgreementLineItems to ecor_NumberOfDesignatedSharesOutstanding" xlink:type="arc" order="17" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfBasisSharesToReceiveRedemptionAmount" xlink:label="ecor_NumberOfBasisSharesToReceiveRedemptionAmount" xlink:title="ecor_NumberOfBasisSharesToReceiveRedemptionAmount" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_NumberOfBasisSharesToReceiveRedemptionAmount" xlink:title="Definition : ecor_StockPurchaseAgreementLineItems to ecor_NumberOfBasisSharesToReceiveRedemptionAmount" xlink:type="arc" order="18" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_DescriptionOfReverseStockSplit" xlink:label="ecor_DescriptionOfReverseStockSplit" xlink:title="ecor_DescriptionOfReverseStockSplit" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_DescriptionOfReverseStockSplit" xlink:title="Definition : ecor_StockPurchaseAgreementLineItems to ecor_DescriptionOfReverseStockSplit" xlink:type="arc" order="19" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfBasisSharesOfVotingRightsReceived" xlink:label="ecor_NumberOfBasisSharesOfVotingRightsReceived" xlink:title="ecor_NumberOfBasisSharesOfVotingRightsReceived" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_NumberOfBasisSharesOfVotingRightsReceived" xlink:title="Definition : ecor_StockPurchaseAgreementLineItems to ecor_NumberOfBasisSharesOfVotingRightsReceived" xlink:type="arc" order="20" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfBasisSharesToReceiveDividendDeclared" xlink:label="ecor_NumberOfBasisSharesToReceiveDividendDeclared" xlink:title="ecor_NumberOfBasisSharesToReceiveDividendDeclared" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_NumberOfBasisSharesToReceiveDividendDeclared" xlink:title="Definition : ecor_StockPurchaseAgreementLineItems to ecor_NumberOfBasisSharesToReceiveDividendDeclared" xlink:type="arc" order="21" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_StockPurchaseAgreementTable" xlink:label="ecor_StockPurchaseAgreementTable" xlink:title="ecor_StockPurchaseAgreementTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_StockPurchaseAgreementTable" xlink:title="Definition : ecor_StockPurchaseAgreementLineItems to ecor_StockPurchaseAgreementTable" xlink:type="arc" order="22" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:title="us-gaap_TypeOfArrangementAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ecor_StockPurchaseAgreementTable" xlink:to="us-gaap_TypeOfArrangementAxis" xlink:title="Definition : ecor_StockPurchaseAgreementTable to us-gaap_TypeOfArrangementAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:title="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:title="Definition : us-gaap_TypeOfArrangementAxis to us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_StockPurchaseAgreementMember" xlink:label="ecor_StockPurchaseAgreementMember" xlink:title="ecor_StockPurchaseAgreementMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="ecor_StockPurchaseAgreementMember" xlink:title="Definition : us-gaap_ArrangementsAndNonarrangementTransactionsMember to ecor_StockPurchaseAgreementMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_FirstSecuritiesPurchaseAgreementMember" xlink:label="ecor_FirstSecuritiesPurchaseAgreementMember" xlink:title="ecor_FirstSecuritiesPurchaseAgreementMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="ecor_FirstSecuritiesPurchaseAgreementMember" xlink:title="Definition : us-gaap_ArrangementsAndNonarrangementTransactionsMember to ecor_FirstSecuritiesPurchaseAgreementMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_SecondSecuritiesPurchaseAgreementMember" xlink:label="ecor_SecondSecuritiesPurchaseAgreementMember" xlink:title="ecor_SecondSecuritiesPurchaseAgreementMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="ecor_SecondSecuritiesPurchaseAgreementMember" xlink:title="Definition : us-gaap_ArrangementsAndNonarrangementTransactionsMember to ecor_SecondSecuritiesPurchaseAgreementMember" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ThirdSecuritiesPurchaseAgreementMember" xlink:label="ecor_ThirdSecuritiesPurchaseAgreementMember" xlink:title="ecor_ThirdSecuritiesPurchaseAgreementMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="ecor_ThirdSecuritiesPurchaseAgreementMember" xlink:title="Definition : us-gaap_ArrangementsAndNonarrangementTransactionsMember to ecor_ThirdSecuritiesPurchaseAgreementMember" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:title="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:title="Definition : us-gaap_TypeOfArrangementAxis to us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:title="us-gaap_StatementClassOfStockAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ecor_StockPurchaseAgreementTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:title="Definition : ecor_StockPurchaseAgreementTable to us-gaap_StatementClassOfStockAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:title="us-gaap_ClassOfStockDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:title="Definition : us-gaap_StatementClassOfStockAxis to us-gaap_ClassOfStockDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:title="us-gaap_SeriesAPreferredStockMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" xlink:title="Definition : us-gaap_ClassOfStockDomain to us-gaap_SeriesAPreferredStockMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_1" xlink:title="us-gaap_ClassOfStockDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_1" xlink:title="Definition : us-gaap_StatementClassOfStockAxis to us-gaap_ClassOfStockDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:title="dei_LegalEntityAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ecor_StockPurchaseAgreementTable" xlink:to="dei_LegalEntityAxis" xlink:title="Definition : ecor_StockPurchaseAgreementTable to dei_LegalEntityAxis" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:title="dei_EntityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:title="Definition : dei_LegalEntityAxis to dei_EntityDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_LincolnParkCapitalFundLLCMember" xlink:label="ecor_LincolnParkCapitalFundLLCMember" xlink:title="ecor_LincolnParkCapitalFundLLCMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="ecor_LincolnParkCapitalFundLLCMember" xlink:title="Definition : dei_EntityDomain to ecor_LincolnParkCapitalFundLLCMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_1" xlink:title="dei_EntityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_1" xlink:title="Definition : dei_LegalEntityAxis to dei_EntityDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="ecor_StockPurchaseAgreementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="Definition : ecor_StockPurchaseAgreementTable to us-gaap_StatementEquityComponentsAxis" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:title="us-gaap_EquityComponentDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:title="Definition : us-gaap_StatementEquityComponentsAxis to us-gaap_EquityComponentDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:title="us-gaap_CommonStockMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" xlink:title="Definition : us-gaap_EquityComponentDomain to us-gaap_CommonStockMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ecor_StockPurchaseAgreementTable" xlink:to="srt_RangeAxis" xlink:title="Definition : ecor_StockPurchaseAgreementTable to srt_RangeAxis" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Definition : srt_RangeMember to srt_MinimumMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Definition : srt_RangeMember to srt_MaximumMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember_1" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_1" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/SeveranceandotherrelatedchargesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:title="us-gaap_DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent" xlink:label="us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent" xlink:title="us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent" xlink:title="Definition : us-gaap_DefinedBenefitPlanDisclosureLineItems to us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostemploymentBenefitsPeriodExpense" xlink:label="us-gaap_PostemploymentBenefitsPeriodExpense" xlink:title="us-gaap_PostemploymentBenefitsPeriodExpense" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_PostemploymentBenefitsPeriodExpense" xlink:title="Definition : us-gaap_DefinedBenefitPlanDisclosureLineItems to us-gaap_PostemploymentBenefitsPeriodExpense" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="Definition : us-gaap_DefinedBenefitPlanDisclosureLineItems to us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="2" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:title="srt_TitleOfIndividualAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="srt_TitleOfIndividualAxis" xlink:title="Definition : us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable to srt_TitleOfIndividualAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_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="ecor-20230331.xsd#ecor_TwoFormerEmployeesMember" xlink:label="ecor_TwoFormerEmployeesMember" xlink:title="ecor_TwoFormerEmployeesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="ecor_TwoFormerEmployeesMember" xlink:title="Definition : srt_TitleOfIndividualWithRelationshipToEntityDomain to ecor_TwoFormerEmployeesMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:title="Definition : srt_TitleOfIndividualAxis to srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:title="us-gaap_IncomeStatementLocationAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:title="Definition : us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable to us-gaap_IncomeStatementLocationAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:title="us-gaap_IncomeStatementLocationDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:title="Definition : us-gaap_IncomeStatementLocationAxis to us-gaap_IncomeStatementLocationDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:title="us-gaap_SellingGeneralAndAdministrativeExpensesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:title="Definition : us-gaap_IncomeStatementLocationDomain to us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_1" xlink:title="us-gaap_IncomeStatementLocationDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_1" xlink:title="Definition : us-gaap_IncomeStatementLocationAxis to us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:label="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:title="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:label="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:title="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:label="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:title="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:label="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:title="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" use="optional" order="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:type="arc" use="optional" order="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne" xlink:label="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne" xlink:title="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne" xlink:type="arc" use="optional" order="11" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable" xlink:label="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable" xlink:title="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable" xlink:type="arc" use="optional" order="12" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant" xlink:label="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant" xlink:title="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant" xlink:type="arc" use="optional" order="13" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised" xlink:label="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised" xlink:title="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised" xlink:type="arc" use="optional" order="14" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired" xlink:label="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired" xlink:title="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired" xlink:type="arc" use="optional" order="15" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="arc" use="optional" order="16" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable" xlink:label="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable" xlink:title="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable" xlink:type="arc" use="optional" order="17" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="18" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="Definition : us-gaap_AwardTypeAxis to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_StockPurchaseWarrantsMember" xlink:label="ecor_StockPurchaseWarrantsMember" xlink:title="ecor_StockPurchaseWarrantsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="ecor_StockPurchaseWarrantsMember" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to ecor_StockPurchaseWarrantsMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_RisksAndUncertaintiesLineItems" xlink:label="ecor_RisksAndUncertaintiesLineItems" xlink:title="ecor_RisksAndUncertaintiesLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:title="us-gaap_RevenueRemainingPerformanceObligationPercentage" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_RisksAndUncertaintiesLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:title="Definition : ecor_RisksAndUncertaintiesLineItems to us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NetLosses" xlink:label="ecor_NetLosses" xlink:title="ecor_NetLosses" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_RisksAndUncertaintiesLineItems" xlink:to="ecor_NetLosses" xlink:title="Definition : ecor_RisksAndUncertaintiesLineItems to ecor_NetLosses" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_RisksAndUncertaintiesLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:title="Definition : ecor_RisksAndUncertaintiesLineItems to us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_AdditionalSharesOfCommonStock" xlink:label="ecor_AdditionalSharesOfCommonStock" xlink:title="ecor_AdditionalSharesOfCommonStock" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_RisksAndUncertaintiesLineItems" xlink:to="ecor_AdditionalSharesOfCommonStock" xlink:title="Definition : ecor_RisksAndUncertaintiesLineItems to ecor_AdditionalSharesOfCommonStock" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:title="us-gaap_SharesIssuedPricePerShare" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_RisksAndUncertaintiesLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" xlink:title="Definition : ecor_RisksAndUncertaintiesLineItems to us-gaap_SharesIssuedPricePerShare" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_IncurredLoss" xlink:label="ecor_IncurredLoss" xlink:title="ecor_IncurredLoss" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_RisksAndUncertaintiesLineItems" xlink:to="ecor_IncurredLoss" xlink:title="Definition : ecor_RisksAndUncertaintiesLineItems to ecor_IncurredLoss" xlink:type="arc" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfChannels" xlink:label="ecor_NumberOfChannels" xlink:title="ecor_NumberOfChannels" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_RisksAndUncertaintiesLineItems" xlink:to="ecor_NumberOfChannels" xlink:title="Definition : ecor_RisksAndUncertaintiesLineItems to ecor_NumberOfChannels" xlink:type="arc" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="ecor_RisksAndUncertaintiesLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" xlink:title="Definition : ecor_RisksAndUncertaintiesLineItems to us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:label="us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:title="us-gaap_ProceedsFromSaleOfNotesReceivable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_RisksAndUncertaintiesLineItems" xlink:to="us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:title="Definition : ecor_RisksAndUncertaintiesLineItems to us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:title="us-gaap_ProceedsFromIssuanceInitialPublicOffering" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_RisksAndUncertaintiesLineItems" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:title="Definition : ecor_RisksAndUncertaintiesLineItems to us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:type="arc" use="optional" order="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NetSalesPercentage" xlink:label="ecor_NetSalesPercentage" xlink:title="ecor_NetSalesPercentage" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_RisksAndUncertaintiesLineItems" xlink:to="ecor_NetSalesPercentage" xlink:title="Definition : ecor_RisksAndUncertaintiesLineItems to ecor_NetSalesPercentage" xlink:type="arc" order="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_FederalSupplyScheduleExpireDate" xlink:label="ecor_FederalSupplyScheduleExpireDate" xlink:title="ecor_FederalSupplyScheduleExpireDate" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecor_RisksAndUncertaintiesLineItems" xlink:to="ecor_FederalSupplyScheduleExpireDate" xlink:title="Definition : ecor_RisksAndUncertaintiesLineItems to ecor_FederalSupplyScheduleExpireDate" xlink:type="arc" order="11" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_RisksAndUncertaintiesTable" xlink:label="ecor_RisksAndUncertaintiesTable" xlink:title="ecor_RisksAndUncertaintiesTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ecor_RisksAndUncertaintiesLineItems" xlink:to="ecor_RisksAndUncertaintiesTable" xlink:title="Definition : ecor_RisksAndUncertaintiesLineItems to ecor_RisksAndUncertaintiesTable" xlink:type="arc" order="12" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:title="us-gaap_ContractWithCustomerSalesChannelAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ecor_RisksAndUncertaintiesTable" xlink:to="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:title="Definition : ecor_RisksAndUncertaintiesTable to us-gaap_ContractWithCustomerSalesChannelAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:title="us-gaap_ContractWithCustomerSalesChannelDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:title="Definition : us-gaap_ContractWithCustomerSalesChannelAxis to us-gaap_ContractWithCustomerSalesChannelDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesChannelDirectlyToConsumerMember" xlink:label="us-gaap_SalesChannelDirectlyToConsumerMember" xlink:title="us-gaap_SalesChannelDirectlyToConsumerMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="us-gaap_SalesChannelDirectlyToConsumerMember" xlink:title="Definition : us-gaap_ContractWithCustomerSalesChannelDomain to us-gaap_SalesChannelDirectlyToConsumerMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ChannelOneMember" xlink:label="ecor_ChannelOneMember" xlink:title="ecor_ChannelOneMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="ecor_ChannelOneMember" xlink:title="Definition : us-gaap_ContractWithCustomerSalesChannelDomain to ecor_ChannelOneMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ChannelTwoMember" xlink:label="ecor_ChannelTwoMember" xlink:title="ecor_ChannelTwoMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="ecor_ChannelTwoMember" xlink:title="Definition : us-gaap_ContractWithCustomerSalesChannelDomain to ecor_ChannelTwoMember" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ChannelThreeMember" xlink:label="ecor_ChannelThreeMember" xlink:title="ecor_ChannelThreeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="ecor_ChannelThreeMember" xlink:title="Definition : us-gaap_ContractWithCustomerSalesChannelDomain to ecor_ChannelThreeMember" xlink:type="arc" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ChannelFourMember" xlink:label="ecor_ChannelFourMember" xlink:title="ecor_ChannelFourMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="ecor_ChannelFourMember" xlink:title="Definition : us-gaap_ContractWithCustomerSalesChannelDomain to ecor_ChannelFourMember" xlink:type="arc" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ChannelFiveMember" xlink:label="ecor_ChannelFiveMember" xlink:title="ecor_ChannelFiveMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="ecor_ChannelFiveMember" xlink:title="Definition : us-gaap_ContractWithCustomerSalesChannelDomain to ecor_ChannelFiveMember" xlink:type="arc" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ChannelSixMember" xlink:label="ecor_ChannelSixMember" xlink:title="ecor_ChannelSixMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="ecor_ChannelSixMember" xlink:title="Definition : us-gaap_ContractWithCustomerSalesChannelDomain to ecor_ChannelSixMember" xlink:type="arc" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain_1" xlink:title="us-gaap_ContractWithCustomerSalesChannelDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_ContractWithCustomerSalesChannelDomain_1" xlink:title="Definition : us-gaap_ContractWithCustomerSalesChannelAxis to us-gaap_ContractWithCustomerSalesChannelDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:title="us-gaap_TypeOfArrangementAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ecor_RisksAndUncertaintiesTable" xlink:to="us-gaap_TypeOfArrangementAxis" xlink:title="Definition : ecor_RisksAndUncertaintiesTable to us-gaap_TypeOfArrangementAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:title="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:title="Definition : us-gaap_TypeOfArrangementAxis to us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_StockPurchaseAgreementMember" xlink:label="ecor_StockPurchaseAgreementMember" xlink:title="ecor_StockPurchaseAgreementMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="ecor_StockPurchaseAgreementMember" xlink:title="Definition : us-gaap_ArrangementsAndNonarrangementTransactionsMember to ecor_StockPurchaseAgreementMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_SecuritiesPurchaseAgreementMember" xlink:label="ecor_SecuritiesPurchaseAgreementMember" xlink:title="ecor_SecuritiesPurchaseAgreementMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="ecor_SecuritiesPurchaseAgreementMember" xlink:title="Definition : us-gaap_ArrangementsAndNonarrangementTransactionsMember to ecor_SecuritiesPurchaseAgreementMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:title="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:title="Definition : us-gaap_TypeOfArrangementAxis to us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:title="dei_LegalEntityAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ecor_RisksAndUncertaintiesTable" xlink:to="dei_LegalEntityAxis" xlink:title="Definition : ecor_RisksAndUncertaintiesTable to dei_LegalEntityAxis" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:title="dei_EntityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:title="Definition : dei_LegalEntityAxis to dei_EntityDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_LincolnParkCapitalFundLLCMember" xlink:label="ecor_LincolnParkCapitalFundLLCMember" xlink:title="ecor_LincolnParkCapitalFundLLCMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="ecor_LincolnParkCapitalFundLLCMember" xlink:title="Definition : dei_EntityDomain to ecor_LincolnParkCapitalFundLLCMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_1" xlink:title="dei_EntityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_1" xlink:title="Definition : dei_LegalEntityAxis to dei_EntityDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ecor_RisksAndUncertaintiesTable" xlink:to="srt_RangeAxis" xlink:title="Definition : ecor_RisksAndUncertaintiesTable to srt_RangeAxis" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Definition : srt_RangeMember to srt_MinimumMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Definition : srt_RangeMember to srt_MaximumMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember_1" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_1" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:title="us-gaap_SubsidiarySaleOfStockAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ecor_RisksAndUncertaintiesTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:title="Definition : ecor_RisksAndUncertaintiesTable to us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:title="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:title="Definition : us-gaap_SubsidiarySaleOfStockAxis to us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:title="us-gaap_PrivatePlacementMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" xlink:title="Definition : us-gaap_SaleOfStockNameOfTransactionDomain to us-gaap_PrivatePlacementMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_1" xlink:title="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_1" xlink:title="Definition : us-gaap_SubsidiarySaleOfStockAxis to us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="ecor_RisksAndUncertaintiesTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:title="Definition : ecor_RisksAndUncertaintiesTable to us-gaap_SubsequentEventTypeAxis" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:title="us-gaap_SubsequentEventTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:title="Definition : us-gaap_SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:title="us-gaap_SubsequentEventMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:title="Definition : us-gaap_SubsequentEventTypeDomain to us-gaap_SubsequentEventMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_1" xlink:title="us-gaap_SubsequentEventTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_1" xlink:title="Definition : us-gaap_SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:title="us-gaap_DebtInstrumentAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ecor_RisksAndUncertaintiesTable" xlink:to="us-gaap_DebtInstrumentAxis" xlink:title="Definition : ecor_RisksAndUncertaintiesTable to us-gaap_DebtInstrumentAxis" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:title="us-gaap_DebtInstrumentNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:title="Definition : us-gaap_DebtInstrumentAxis to us-gaap_DebtInstrumentNameDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_PromissoryNoteMember" xlink:label="ecor_PromissoryNoteMember" xlink:title="ecor_PromissoryNoteMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="ecor_PromissoryNoteMember" xlink:title="Definition : us-gaap_DebtInstrumentNameDomain to ecor_PromissoryNoteMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_1" xlink:title="us-gaap_DebtInstrumentNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_1" xlink:title="Definition : us-gaap_DebtInstrumentAxis to us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:title="us-gaap_LineOfCreditFacilityAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ecor_RisksAndUncertaintiesTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" xlink:title="Definition : ecor_RisksAndUncertaintiesTable to us-gaap_LineOfCreditFacilityAxis" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:title="us-gaap_LineOfCreditFacilityLenderDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" xlink:title="Definition : us-gaap_LineOfCreditFacilityAxis to us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CitibankNaMember" xlink:label="ecor_CitibankNaMember" xlink:title="ecor_CitibankNaMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="ecor_CitibankNaMember" xlink:title="Definition : us-gaap_LineOfCreditFacilityLenderDomain to ecor_CitibankNaMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_1" xlink:title="us-gaap_LineOfCreditFacilityLenderDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain_1" xlink:title="Definition : us-gaap_LineOfCreditFacilityAxis to us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:label="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:title="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ecor_RisksAndUncertaintiesTable" xlink:to="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:title="Definition : ecor_RisksAndUncertaintiesTable to us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:label="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:title="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:to="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:title="Definition : us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis to us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_PaycheckProtectionProgramMember" xlink:label="ecor_PaycheckProtectionProgramMember" xlink:title="ecor_PaycheckProtectionProgramMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:to="ecor_PaycheckProtectionProgramMember" xlink:title="Definition : us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain to ecor_PaycheckProtectionProgramMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:label="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain_1" xlink:title="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:to="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain_1" xlink:title="Definition : us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis to us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="ecor_RisksAndUncertaintiesTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:title="Definition : ecor_RisksAndUncertaintiesTable to us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" use="optional" order="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:title="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:title="Definition : us-gaap_ConcentrationRiskByBenchmarkAxis to us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:title="us-gaap_SalesRevenueNetMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" xlink:title="Definition : us-gaap_ConcentrationRiskBenchmarkDomain to us-gaap_SalesRevenueNetMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_1" xlink:title="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_1" xlink:title="Definition : us-gaap_ConcentrationRiskByBenchmarkAxis to us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:title="us-gaap_ConcentrationRiskByTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ecor_RisksAndUncertaintiesTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:title="Definition : ecor_RisksAndUncertaintiesTable to us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" use="optional" order="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:title="us-gaap_ConcentrationRiskTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:title="Definition : us-gaap_ConcentrationRiskByTypeAxis to us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GovernmentContractsConcentrationRiskMember" xlink:label="us-gaap_GovernmentContractsConcentrationRiskMember" xlink:title="us-gaap_GovernmentContractsConcentrationRiskMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_GovernmentContractsConcentrationRiskMember" xlink:title="Definition : us-gaap_ConcentrationRiskTypeDomain to us-gaap_GovernmentContractsConcentrationRiskMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:label="us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:title="us-gaap_RevenueFromRightsConcentrationRiskMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:title="Definition : us-gaap_ConcentrationRiskTypeDomain to us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_1" xlink:title="us-gaap_ConcentrationRiskTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_1" xlink:title="Definition : us-gaap_ConcentrationRiskByTypeAxis to us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ecor_RisksAndUncertaintiesTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="Definition : ecor_RisksAndUncertaintiesTable to us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" use="optional" order="11" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xlink:title="us-gaap_RelatedPartyDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" xlink:title="Definition : us-gaap_RelatedPartyTransactionsByRelatedPartyAxis to us-gaap_RelatedPartyDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" xlink:label="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" xlink:title="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" xlink:title="Definition : us-gaap_RelatedPartyDomain to ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NationalHealthServiceMember" xlink:label="ecor_NationalHealthServiceMember" xlink:title="ecor_NationalHealthServiceMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="ecor_NationalHealthServiceMember" xlink:title="Definition : us-gaap_RelatedPartyDomain to ecor_NationalHealthServiceMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember" xlink:label="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember" xlink:title="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember" xlink:title="Definition : us-gaap_RelatedPartyDomain to ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_1" xlink:title="us-gaap_RelatedPartyDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_1" xlink:title="Definition : us-gaap_RelatedPartyTransactionsByRelatedPartyAxis to us-gaap_RelatedPartyDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureTheCompany" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/SignificantRisksandUncertainties" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Revenue" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureInventories" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureLeases" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/ShareholdersEquity" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureNetLossPerShare" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Incometaxes" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockBasedCompensation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureCommitmentsAndContingencies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Severanceandotherrelatedcharges" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureSubsequentEvents" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/SummaryofSignificantAccountingPoliciesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/SignificantRisksandUncertaintiesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/RevenueTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureInventoriesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureLeasesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureNetLossPerShareTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockBasedCompensationTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/TheCompanyDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/SummaryofSignificantAccountingPoliciesScheduleofcashequivalentsandrestrictedcashDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/RevenueAdditionalInformationDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/InventoriesInventoriesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/InventoriesInventoriesDetailsCalc2" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationForOperatingLeasesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureLeasesSupplementalStatementOfCashFlowsInformationForOperatingLeasesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails2" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInValuingPlansDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>3
<FILENAME>ecor-20230331_pre.xml
<DESCRIPTION>PRESENTATION
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--Created by EdgarAgents, Powered by IRIS Carbon, Unique Code 6452aaf0e17276037c03a328, Generated At Wed, 03 May 2023 18:42:39 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://electrocore.com/role/TheCompanyDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#TheCompanyDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureLeasesSupplementalStatementOfCashFlowsInformationForOperatingLeasesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureLeasesSupplementalStatementOfCashFlowsInformationForOperatingLeasesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureTheCompany" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureTheCompany" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureSummaryOfSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://electrocore.com/role/Revenue" xlink:type="simple" xlink:href="ecor-20230331.xsd#Revenue" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureInventories" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureInventories" />
  <link:roleRef roleURI="http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#StockholdersEquityScheduleofStockPurchaseWarrantsDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureIncomeTaxesAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureLeases" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureLeases" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureNetLossPerShare" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureNetLossPerShare" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockBasedCompensation" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockBasedCompensation" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureCommitmentsAndContingencies" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureCommitmentsAndContingencies" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureSubsequentEvents" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureSubsequentEvents" />
  <link:roleRef roleURI="http://electrocore.com/role/RevenueTables" xlink:type="simple" xlink:href="ecor-20230331.xsd#RevenueTables" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureInventoriesTables" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureInventoriesTables" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/NotesPayableAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#NotesPayableAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/RevenueAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#RevenueAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="ecor-20230331.xsd#CondensedConsolidatedBalanceSheetsUnauditedParenthetical" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInValuingPlansDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInValuingPlansDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/RevenueSummaryofNetSalesDisaggregatedbyGeographicAreaDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#RevenueSummaryofNetSalesDisaggregatedbyGeographicAreaDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesCarriedAtFairValueDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesCarriedAtFairValueDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/InventoriesInventoriesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#InventoriesInventoriesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureNetLossPerShareTables" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureNetLossPerShareTables" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DocumentDocumentAndEntityInformation" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureLeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureLeasesAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureLeasesTables" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureLeasesTables" />
  <link:roleRef roleURI="http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#SignificantRisksandUncertaintiesAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureCloudComputingArrangementAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureCloudComputingArrangementAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/SignificantRisksandUncertainties" xlink:type="simple" xlink:href="ecor-20230331.xsd#SignificantRisksandUncertainties" />
  <link:roleRef roleURI="http://electrocore.com/role/InventoriesAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#InventoriesAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureNetLossPerShareScheduleOfCommonStockEquivalentsExcludedFromComputationOfDilutedLossPerShareDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureNetLossPerShareScheduleOfCommonStockEquivalentsExcludedFromComputationOfDilutedLossPerShareDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockCompensationForEquityAwardsDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockCompensationForEquityAwardsDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockBasedCompensationAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/SignificantRisksandUncertaintiesTables" xlink:type="simple" xlink:href="ecor-20230331.xsd#SignificantRisksandUncertaintiesTables" />
  <link:roleRef roleURI="http://electrocore.com/role/NetLossPerShareAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#NetLossPerShareAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/CondensedConsolidatedStatementsofEquity" xlink:type="simple" xlink:href="ecor-20230331.xsd#CondensedConsolidatedStatementsofEquity" />
  <link:roleRef roleURI="http://electrocore.com/role/NetLossPerShareScheduleofstockpurchasewarrantsoutstandingDetails2" xlink:type="simple" xlink:href="ecor-20230331.xsd#NetLossPerShareScheduleofstockpurchasewarrantsoutstandingDetails2" />
  <link:roleRef roleURI="http://electrocore.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#AccruedExpensesandOtherCurrentLiabilitiesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleoffurtherrevenueconcentrationwithintheVADoDDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#SignificantRisksandUncertaintiesScheduleoffurtherrevenueconcentrationwithintheVADoDDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockBasedCompensationTables" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockBasedCompensationTables" />
  <link:roleRef roleURI="http://electrocore.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="ecor-20230331.xsd#SummaryofSignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://electrocore.com/role/SummaryofSignificantAccountingPoliciesScheduleofcashequivalentsandrestrictedcashDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#SummaryofSignificantAccountingPoliciesScheduleofcashequivalentsandrestrictedcashDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Incometaxes" xlink:type="simple" xlink:href="ecor-20230331.xsd#Incometaxes" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureSubsequentEventsAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="ecor-20230331.xsd#CondensedConsolidatedBalanceSheetsUnaudited" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationForOperatingLeasesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureLeasesSupplementalBalanceSheetInformationForOperatingLeasesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/ShareholdersEquity" xlink:type="simple" xlink:href="ecor-20230331.xsd#ShareholdersEquity" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockholdersEquityAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Severanceandotherrelatedcharges" xlink:type="simple" xlink:href="ecor-20230331.xsd#Severanceandotherrelatedcharges" />
  <link:roleRef roleURI="http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/SeveranceandotherrelatedchargesAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#SeveranceandotherrelatedchargesAdditionalInformationDetails" />
  <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/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/TheCompanyDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfWhollyOwnedSubsidiaries" xlink:label="ecor_NumberOfWhollyOwnedSubsidiaries" xlink:title="ecor_NumberOfWhollyOwnedSubsidiaries" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="ecor_NumberOfWhollyOwnedSubsidiaries" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to ecor_NumberOfWhollyOwnedSubsidiaries" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureLeasesSupplementalStatementOfCashFlowsInformationForOperatingLeasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" xlink:title="us-gaap_LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashExpense" xlink:label="us-gaap_OtherNoncashExpense" xlink:title="us-gaap_OtherNoncashExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OtherNoncashExpense" xlink:title="Presentation : us-gaap_LeasesAbstract to us-gaap_OtherNoncashExpense" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ChangeInOperatingLeaseLiabilities" xlink:label="ecor_ChangeInOperatingLeaseLiabilities" xlink:title="ecor_ChangeInOperatingLeaseLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="ecor_ChangeInOperatingLeaseLiabilities" xlink:title="Presentation : us-gaap_LeasesAbstract to ecor_ChangeInOperatingLeaseLiabilities" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureTheCompany">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:title="us-gaap_AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:title="us-gaap_SignificantAccountingPoliciesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_SignificantAccountingPoliciesTextBlock" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Revenue">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:title="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:title="us-gaap_RevenueFromContractWithCustomerTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:title="Presentation : us-gaap_RevenueFromContractWithCustomerAbstract to us-gaap_RevenueFromContractWithCustomerTextBlock" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureInventories">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:title="us-gaap_InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:title="us-gaap_InventoryDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" xlink:title="Presentation : us-gaap_InventoryDisclosureAbstract to us-gaap_InventoryDisclosureTextBlock" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:title="us-gaap_AwardTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" xlink:title="Presentation : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_AwardTypeAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_StockPurchaseWarrantsMember" xlink:label="ecor_StockPurchaseWarrantsMember" xlink:title="ecor_StockPurchaseWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="ecor_StockPurchaseWarrantsMember" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to ecor_StockPurchaseWarrantsMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:label="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:title="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:label="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:title="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:label="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:title="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" use="optional" priority="0" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:label="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:title="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" use="optional" 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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" use="optional" priority="0" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne" xlink:label="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne" xlink:title="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne" use="optional" priority="0" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable" xlink:label="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable" xlink:title="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable" use="optional" priority="0" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" use="optional" priority="0" order="15" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant" xlink:label="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant" xlink:title="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant" use="optional" priority="0" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised" xlink:label="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised" xlink:title="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised" use="optional" priority="0" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired" xlink:label="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired" xlink:title="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired" use="optional" priority="0" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_1" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_1" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" use="optional" priority="0" order="19" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable" xlink:label="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable" xlink:title="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable" use="optional" priority="0" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:title="us-gaap_AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:title="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_BasisOfAccountingPolicyPolicyTextBlock" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:title="us-gaap_ConsolidationPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_ConsolidationPolicyTextBlock" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_UseOfEstimates" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_CashAndCashEquivalentsPolicyTextBlock" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_RestrictedCashPolicyTextBlock" xlink:label="ecor_RestrictedCashPolicyTextBlock" xlink:title="ecor_RestrictedCashPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ecor_RestrictedCashPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to ecor_RestrictedCashPolicyTextBlock" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_LicensedProductsPolicyTextBlock" xlink:label="ecor_LicensedProductsPolicyTextBlock" xlink:title="ecor_LicensedProductsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ecor_LicensedProductsPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to ecor_LicensedProductsPolicyTextBlock" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_AccountingPoliciesAbstract" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_PriorPeriodReclassificationAdjustmentDescription" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:label="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:title="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" use="optional" priority="2" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:title="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_FairValueMeasurementPolicyPolicyTextBlock" use="optional" priority="2" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_RecentAccountingPronouncementsNotYetAdopted" xlink:label="ecor_RecentAccountingPronouncementsNotYetAdopted" xlink:title="ecor_RecentAccountingPronouncementsNotYetAdopted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ecor_RecentAccountingPronouncementsNotYetAdopted" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to ecor_RecentAccountingPronouncementsNotYetAdopted" use="optional" priority="2" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:label="us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:title="us-gaap_AccruedLiabilitiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="us-gaap_AccruedProfessionalFeesCurrent" xlink:title="us-gaap_AccruedProfessionalFeesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedProfessionalFeesCurrent" xlink:title="Presentation : us-gaap_AccruedLiabilitiesCurrentAbstract to us-gaap_AccruedProfessionalFeesCurrent" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedBonusesCurrent" xlink:label="us-gaap_AccruedBonusesCurrent" xlink:title="us-gaap_AccruedBonusesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedBonusesCurrent" xlink:title="Presentation : us-gaap_AccruedLiabilitiesCurrentAbstract to us-gaap_AccruedBonusesCurrent" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_AccruedLegalFeesLitigationExpense" xlink:label="ecor_AccruedLegalFeesLitigationExpense" xlink:title="ecor_AccruedLegalFeesLitigationExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="ecor_AccruedLegalFeesLitigationExpense" xlink:title="Presentation : us-gaap_AccruedLiabilitiesCurrentAbstract to ecor_AccruedLegalFeesLitigationExpense" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:label="us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:title="us-gaap_AccruedInsuranceCurrentAndNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:title="Presentation : us-gaap_AccruedLiabilitiesCurrentAbstract to us-gaap_AccruedInsuranceCurrentAndNoncurrent" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:title="us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:title="Presentation : us-gaap_AccruedLiabilitiesCurrentAbstract to us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:title="us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:title="Presentation : us-gaap_AccruedLiabilitiesCurrentAbstract to us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_AccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" xlink:title="Presentation : us-gaap_AccruedLiabilitiesCurrentAbstract to us-gaap_AccruedIncomeTaxesCurrent" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SettlementLiabilitiesCurrent" xlink:label="us-gaap_SettlementLiabilitiesCurrent" xlink:title="us-gaap_SettlementLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_SettlementLiabilitiesCurrent" xlink:title="Presentation : us-gaap_AccruedLiabilitiesCurrentAbstract to us-gaap_SettlementLiabilitiesCurrent" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenue" xlink:label="us-gaap_DeferredRevenue" xlink:title="us-gaap_DeferredRevenue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredRevenue" xlink:title="Presentation : us-gaap_AccruedLiabilitiesCurrentAbstract to us-gaap_DeferredRevenue" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_AccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:title="Presentation : us-gaap_AccruedLiabilitiesCurrentAbstract to us-gaap_OtherAccruedLiabilitiesCurrent" use="optional" priority="2" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_AccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" xlink:title="Presentation : us-gaap_AccruedLiabilitiesCurrentAbstract to us-gaap_AccruedLiabilitiesCurrent" use="optional" priority="2" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:title="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="us-gaap_OperatingLossCarryforwardsTable" xlink:title="us-gaap_OperatingLossCarryforwardsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_OperatingLossCarryforwardsTable" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_OperatingLossCarryforwardsTable" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:title="us-gaap_TypeOfArrangementAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_TypeOfArrangementAxis" xlink:title="Presentation : us-gaap_OperatingLossCarryforwardsTable to us-gaap_TypeOfArrangementAxis" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:title="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:title="Presentation : us-gaap_TypeOfArrangementAxis to us-gaap_ArrangementsAndNonarrangementTransactionsMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember" xlink:label="ecor_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember" xlink:title="ecor_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="ecor_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember" xlink:title="Presentation : us-gaap_ArrangementsAndNonarrangementTransactionsMember to ecor_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems" xlink:title="us-gaap_OperatingLossCarryforwardsLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems" xlink:title="Presentation : us-gaap_OperatingLossCarryforwardsTable to us-gaap_OperatingLossCarryforwardsLineItems" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ProceedsFromSaleOfNetOperatingLosses" xlink:label="ecor_ProceedsFromSaleOfNetOperatingLosses" xlink:title="ecor_ProceedsFromSaleOfNetOperatingLosses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="ecor_ProceedsFromSaleOfNetOperatingLosses" xlink:title="Presentation : us-gaap_OperatingLossCarryforwardsLineItems to ecor_ProceedsFromSaleOfNetOperatingLosses" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxRefundsDiscontinuedOperations" xlink:label="us-gaap_IncomeTaxRefundsDiscontinuedOperations" xlink:title="us-gaap_IncomeTaxRefundsDiscontinuedOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_IncomeTaxRefundsDiscontinuedOperations" xlink:title="Presentation : us-gaap_OperatingLossCarryforwardsLineItems to us-gaap_IncomeTaxRefundsDiscontinuedOperations" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:title="us-gaap_CurrentIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:title="Presentation : us-gaap_OperatingLossCarryforwardsLineItems to us-gaap_CurrentIncomeTaxExpenseBenefit" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromOperatingActivities" xlink:label="us-gaap_ProceedsFromOperatingActivities" xlink:title="us-gaap_ProceedsFromOperatingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_ProceedsFromOperatingActivities" xlink:title="Presentation : us-gaap_OperatingLossCarryforwardsLineItems to us-gaap_ProceedsFromOperatingActivities" use="optional" priority="0" order="3" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureLeases">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" xlink:title="us-gaap_LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:title="us-gaap_LesseeOperatingLeasesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" xlink:title="Presentation : us-gaap_LeasesAbstract to us-gaap_LesseeOperatingLeasesTextBlock" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:title="us-gaap_PayablesAndAccrualsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:title="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:title="Presentation : us-gaap_PayablesAndAccrualsAbstract to us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureNetLossPerShare">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:title="us-gaap_EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:title="us-gaap_EarningsPerShareTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" xlink:title="Presentation : us-gaap_EarningsPerShareAbstract to us-gaap_EarningsPerShareTextBlock" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockBasedCompensation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureCommitmentsAndContingencies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="Presentation : us-gaap_CommitmentsAndContingenciesDisclosureAbstract to us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureSubsequentEvents">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:title="us-gaap_SubsequentEventsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:title="us-gaap_SubsequentEventsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" xlink:title="Presentation : us-gaap_SubsequentEventsAbstract to us-gaap_SubsequentEventsTextBlock" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/RevenueTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:title="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:title="us-gaap_DisaggregationOfRevenueTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:title="Presentation : us-gaap_RevenueFromContractWithCustomerAbstract to us-gaap_DisaggregationOfRevenueTableTextBlock" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureInventoriesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:title="us-gaap_InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:title="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:title="Presentation : us-gaap_InventoryDisclosureAbstract to us-gaap_ScheduleOfInventoryCurrentTableTextBlock" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:title="us-gaap_ClassOfWarrantOrRightTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightTable" xlink:title="Presentation : us-gaap_CommitmentsAndContingenciesDisclosureAbstract to us-gaap_ClassOfWarrantOrRightTable" 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/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xlink:title="srt_CounterpartyNameAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="srt_CounterpartyNameAxis" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightTable to srt_CounterpartyNameAxis" 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/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:title="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:title="Presentation : srt_CounterpartyNameAxis to srt_RepurchaseAgreementCounterpartyNameDomain" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_FormerFinancialAdvisorMember" xlink:label="ecor_FormerFinancialAdvisorMember" xlink:title="ecor_FormerFinancialAdvisorMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ecor_FormerFinancialAdvisorMember" xlink:title="Presentation : srt_RepurchaseAgreementCounterpartyNameDomain to ecor_FormerFinancialAdvisorMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:title="us-gaap_ClassOfWarrantOrRightAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightTable to us-gaap_ClassOfWarrantOrRightAxis" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:title="us-gaap_ClassOfWarrantOrRightDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightAxis to us-gaap_ClassOfWarrantOrRightDomain" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_WarrantOneMember" xlink:label="ecor_WarrantOneMember" xlink:title="ecor_WarrantOneMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="ecor_WarrantOneMember" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightDomain to ecor_WarrantOneMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_WarrantTwoMember" xlink:label="ecor_WarrantTwoMember" xlink:title="ecor_WarrantTwoMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="ecor_WarrantTwoMember" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightDomain to ecor_WarrantTwoMember" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_WarrantThreeMember" xlink:label="ecor_WarrantThreeMember" xlink:title="ecor_WarrantThreeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="ecor_WarrantThreeMember" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightDomain to ecor_WarrantThreeMember" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_WarrantFourMember" xlink:label="ecor_WarrantFourMember" xlink:title="ecor_WarrantFourMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="ecor_WarrantFourMember" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightDomain to ecor_WarrantFourMember" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:title="us-gaap_ClassOfWarrantOrRightLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightTable to us-gaap_ClassOfWarrantOrRightLineItems" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:title="us-gaap_ClassOfWarrantOrRightOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightLineItems to us-gaap_ClassOfWarrantOrRightOutstanding" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightLineItems to us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:label="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:title="us-gaap_WarrantsAndRightsOutstandingMaturityDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightLineItems to us-gaap_WarrantsAndRightsOutstandingMaturityDate" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/NotesPayableAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableAbstract" xlink:label="us-gaap_NotesPayableAbstract" xlink:title="us-gaap_NotesPayableAbstract" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ScheduleOfNotesPayableTable" xlink:label="ecor_ScheduleOfNotesPayableTable" xlink:title="ecor_ScheduleOfNotesPayableTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NotesPayableAbstract" xlink:to="ecor_ScheduleOfNotesPayableTable" xlink:title="Presentation : us-gaap_NotesPayableAbstract to ecor_ScheduleOfNotesPayableTable" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:title="us-gaap_DebtInstrumentAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_ScheduleOfNotesPayableTable" xlink:to="us-gaap_DebtInstrumentAxis" xlink:title="Presentation : ecor_ScheduleOfNotesPayableTable to us-gaap_DebtInstrumentAxis" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:title="us-gaap_DebtInstrumentNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:title="Presentation : us-gaap_DebtInstrumentAxis to us-gaap_DebtInstrumentNameDomain" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_PromissoryNoteMember" xlink:label="ecor_PromissoryNoteMember" xlink:title="ecor_PromissoryNoteMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="ecor_PromissoryNoteMember" xlink:title="Presentation : us-gaap_DebtInstrumentNameDomain to ecor_PromissoryNoteMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:title="us-gaap_LineOfCreditFacilityAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_ScheduleOfNotesPayableTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" xlink:title="Presentation : ecor_ScheduleOfNotesPayableTable to us-gaap_LineOfCreditFacilityAxis" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:title="us-gaap_LineOfCreditFacilityLenderDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" xlink:title="Presentation : us-gaap_LineOfCreditFacilityAxis to us-gaap_LineOfCreditFacilityLenderDomain" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CitibankNaMember" xlink:label="ecor_CitibankNaMember" xlink:title="ecor_CitibankNaMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="ecor_CitibankNaMember" xlink:title="Presentation : us-gaap_LineOfCreditFacilityLenderDomain to ecor_CitibankNaMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:label="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:title="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_ScheduleOfNotesPayableTable" xlink:to="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:title="Presentation : ecor_ScheduleOfNotesPayableTable to us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:label="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:title="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:to="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:title="Presentation : us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis to us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_PaycheckProtectionProgramMember" xlink:label="ecor_PaycheckProtectionProgramMember" xlink:title="ecor_PaycheckProtectionProgramMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:to="ecor_PaycheckProtectionProgramMember" xlink:title="Presentation : us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain to ecor_PaycheckProtectionProgramMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NotesPayableLineItems" xlink:label="ecor_NotesPayableLineItems" xlink:title="ecor_NotesPayableLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_ScheduleOfNotesPayableTable" xlink:to="ecor_NotesPayableLineItems" xlink:title="Presentation : ecor_ScheduleOfNotesPayableTable to ecor_NotesPayableLineItems" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="us-gaap_ProceedsFromNotesPayable" xlink:title="us-gaap_ProceedsFromNotesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_NotesPayableLineItems" xlink:to="us-gaap_ProceedsFromNotesPayable" xlink:title="Presentation : ecor_NotesPayableLineItems to us-gaap_ProceedsFromNotesPayable" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/RevenueAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:title="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_PaymentTermForCustomers" xlink:label="ecor_PaymentTermForCustomers" xlink:title="ecor_PaymentTermForCustomers" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="ecor_PaymentTermForCustomers" xlink:title="Presentation : us-gaap_RevenueFromContractWithCustomerAbstract to ecor_PaymentTermForCustomers" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation" xlink:title="us-gaap_RevenueRemainingPerformanceObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" xlink:title="Presentation : us-gaap_RevenueFromContractWithCustomerAbstract to us-gaap_RevenueRemainingPerformanceObligation" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:title="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:title="Presentation : us-gaap_RevenueFromContractWithCustomerAbstract to us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:title="us-gaap_StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:title="us-gaap_PreferredStockParOrStatedValuePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:title="Presentation : us-gaap_StatementOfFinancialPositionAbstract to us-gaap_PreferredStockParOrStatedValuePerShare" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:title="us-gaap_PreferredStockSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesAuthorized" xlink:title="Presentation : us-gaap_StatementOfFinancialPositionAbstract to us-gaap_PreferredStockSharesAuthorized" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:title="us-gaap_PreferredStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesIssued" xlink:title="Presentation : us-gaap_StatementOfFinancialPositionAbstract to us-gaap_PreferredStockSharesIssued" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:title="us-gaap_PreferredStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesOutstanding" xlink:title="Presentation : us-gaap_StatementOfFinancialPositionAbstract to us-gaap_PreferredStockSharesOutstanding" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockConvertibleConversionPrice" xlink:label="us-gaap_PreferredStockConvertibleConversionPrice" xlink:title="us-gaap_PreferredStockConvertibleConversionPrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockConvertibleConversionPrice" xlink:title="Presentation : us-gaap_StatementOfFinancialPositionAbstract to us-gaap_PreferredStockConvertibleConversionPrice" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:title="us-gaap_PayablesAndAccrualsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:title="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:title="Presentation : us-gaap_PayablesAndAccrualsAbstract to us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInValuingPlansDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/RevenueSummaryofNetSalesDisaggregatedbyGeographicAreaDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:title="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:title="us-gaap_DisaggregationOfRevenueTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:title="Presentation : us-gaap_RevenueFromContractWithCustomerAbstract to us-gaap_DisaggregationOfRevenueTable" 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/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:title="srt_StatementGeographicalAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_StatementGeographicalAxis" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueTable to srt_StatementGeographicalAxis" 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/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:title="srt_SegmentGeographicalDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:title="Presentation : srt_StatementGeographicalAxis to srt_SegmentGeographicalDomain" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US" xlink:label="country_US" xlink:title="country_US" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" xlink:title="Presentation : srt_SegmentGeographicalDomain to country_US" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB" xlink:label="country_GB" xlink:title="country_GB" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_GB" xlink:title="Presentation : srt_SegmentGeographicalDomain to country_GB" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_OtherMember" xlink:label="ecor_OtherMember" xlink:title="ecor_OtherMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="ecor_OtherMember" xlink:title="Presentation : srt_SegmentGeographicalDomain to ecor_OtherMember" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_JP" xlink:label="country_JP" xlink:title="country_JP" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_JP" xlink:title="Presentation : srt_SegmentGeographicalDomain to country_JP" use="optional" priority="0" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:title="us-gaap_DisaggregationOfRevenueLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueTable to us-gaap_DisaggregationOfRevenueLineItems" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueLineItems to us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesCarriedAtFairValueDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:title="us-gaap_FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:title="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to us-gaap_FairValueByFairValueHierarchyLevelAxis" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis" xlink:title="us-gaap_InvestmentTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_InvestmentTypeAxis" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to us-gaap_InvestmentTypeAxis" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember" xlink:title="us-gaap_InvestmentTypeCategorizationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" xlink:title="Presentation : us-gaap_InvestmentTypeAxis to us-gaap_InvestmentTypeCategorizationMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasuryBondSecuritiesMember" xlink:label="us-gaap_USTreasuryBondSecuritiesMember" xlink:title="us-gaap_USTreasuryBondSecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_USTreasuryBondSecuritiesMember" xlink:title="Presentation : us-gaap_InvestmentTypeCategorizationMember to us-gaap_USTreasuryBondSecuritiesMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:title="us-gaap_CashAndCashEquivalentsFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to us-gaap_CashAndCashEquivalentsFairValueDisclosure" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:title="us-gaap_CashCashEquivalentsAndShortTermInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to us-gaap_CashCashEquivalentsAndShortTermInvestments" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/InventoriesInventoriesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:title="us-gaap_InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_InventoryRawMaterialsCurrentAndNoncurrent" xlink:label="ecor_InventoryRawMaterialsCurrentAndNoncurrent" xlink:title="ecor_InventoryRawMaterialsCurrentAndNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="ecor_InventoryRawMaterialsCurrentAndNoncurrent" xlink:title="Presentation : us-gaap_InventoryDisclosureAbstract to ecor_InventoryRawMaterialsCurrentAndNoncurrent" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_InventoryWorkInProcessCurrentAndNoncurrent" xlink:label="ecor_InventoryWorkInProcessCurrentAndNoncurrent" xlink:title="ecor_InventoryWorkInProcessCurrentAndNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="ecor_InventoryWorkInProcessCurrentAndNoncurrent" xlink:title="Presentation : us-gaap_InventoryDisclosureAbstract to ecor_InventoryWorkInProcessCurrentAndNoncurrent" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_InventoryFinishedGoodsCurrentAndNoncurrent" xlink:label="ecor_InventoryFinishedGoodsCurrentAndNoncurrent" xlink:title="ecor_InventoryFinishedGoodsCurrentAndNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="ecor_InventoryFinishedGoodsCurrentAndNoncurrent" xlink:title="Presentation : us-gaap_InventoryDisclosureAbstract to ecor_InventoryFinishedGoodsCurrentAndNoncurrent" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_InventoryCurrentAndNoncurrent" xlink:label="ecor_InventoryCurrentAndNoncurrent" xlink:title="ecor_InventoryCurrentAndNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="ecor_InventoryCurrentAndNoncurrent" xlink:title="Presentation : us-gaap_InventoryDisclosureAbstract to ecor_InventoryCurrentAndNoncurrent" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent" xlink:title="us-gaap_InventoryNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryNoncurrent" xlink:title="Presentation : us-gaap_InventoryDisclosureAbstract to us-gaap_InventoryNoncurrent" use="optional" priority="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureNetLossPerShareTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:title="us-gaap_EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="Presentation : us-gaap_EarningsPerShareAbstract to us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:title="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:title="Presentation : us-gaap_EarningsPerShareAbstract to us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:title="us-gaap_ClassOfWarrantOrRightTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightTable" xlink:title="Presentation : us-gaap_CommitmentsAndContingenciesDisclosureAbstract to us-gaap_ClassOfWarrantOrRightTable" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ClassOfWarrantOrRightTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightTable to us-gaap_SubsequentEventTypeAxis" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xlink:title="srt_CounterpartyNameAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="srt_CounterpartyNameAxis" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightTable to srt_CounterpartyNameAxis" 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/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:title="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:title="Presentation : srt_CounterpartyNameAxis to srt_RepurchaseAgreementCounterpartyNameDomain" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_MadisonGlobalPartnersMember" xlink:label="ecor_MadisonGlobalPartnersMember" xlink:title="ecor_MadisonGlobalPartnersMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ecor_MadisonGlobalPartnersMember" xlink:title="Presentation : srt_RepurchaseAgreementCounterpartyNameDomain to ecor_MadisonGlobalPartnersMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ClassOfWarrantOrRightTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightTable to us-gaap_StatementEquityComponentsAxis" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:title="us-gaap_ClassOfWarrantOrRightAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightTable to us-gaap_ClassOfWarrantOrRightAxis" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:title="us-gaap_ClassOfWarrantOrRightDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightAxis to us-gaap_ClassOfWarrantOrRightDomain" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_WarrantsWithExercisePriceOfFivePointSixEightMember" xlink:label="ecor_WarrantsWithExercisePriceOfFivePointSixEightMember" xlink:title="ecor_WarrantsWithExercisePriceOfFivePointSixEightMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="ecor_WarrantsWithExercisePriceOfFivePointSixEightMember" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightDomain to ecor_WarrantsWithExercisePriceOfFivePointSixEightMember" 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/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="srt_RangeAxis" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightTable to srt_RangeAxis" 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/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Presentation : srt_RangeAxis to srt_RangeMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Presentation : srt_RangeMember to srt_MinimumMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Presentation : srt_RangeMember to srt_MaximumMember" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:title="us-gaap_ClassOfWarrantOrRightLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightTable to us-gaap_ClassOfWarrantOrRightLineItems" use="optional" priority="2" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfInvestorsAsDefendants" xlink:label="ecor_NumberOfInvestorsAsDefendants" xlink:title="ecor_NumberOfInvestorsAsDefendants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="ecor_NumberOfInvestorsAsDefendants" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightLineItems to ecor_NumberOfInvestorsAsDefendants" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyClaimsSettledNumber" xlink:label="us-gaap_LossContingencyClaimsSettledNumber" xlink:title="us-gaap_LossContingencyClaimsSettledNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_LossContingencyClaimsSettledNumber" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightLineItems to us-gaap_LossContingencyClaimsSettledNumber" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForLegalSettlements" xlink:label="us-gaap_PaymentsForLegalSettlements" xlink:title="us-gaap_PaymentsForLegalSettlements" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_PaymentsForLegalSettlements" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightLineItems to us-gaap_PaymentsForLegalSettlements" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightLineItems to us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightLineItems to us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" use="optional" priority="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" xlink:title="dei_CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:title="dei_DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType" xlink:title="Presentation : dei_CoverAbstract to dei_DocumentType" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:title="dei_EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" xlink:title="Presentation : dei_CoverAbstract to dei_EntityCentralIndexKey" use="optional" priority="2" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" xlink:title="dei_EntityExTransitionPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityExTransitionPeriod" xlink:title="Presentation : dei_CoverAbstract to dei_EntityExTransitionPeriod" use="optional" priority="2" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" xlink:title="dei_EntityAddressAddressLine2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine2" xlink:title="Presentation : dei_CoverAbstract to dei_EntityAddressAddressLine2" use="optional" priority="2" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" xlink:title="dei_DocumentQuarterlyReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentQuarterlyReport" xlink:title="Presentation : dei_CoverAbstract to dei_DocumentQuarterlyReport" use="optional" priority="2" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:title="us-gaap_FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" xlink:title="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" xlink:title="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:title="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:title="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureLeasesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" xlink:title="us-gaap_LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionTable" xlink:label="us-gaap_LessorLeaseDescriptionTable" xlink:title="us-gaap_LessorLeaseDescriptionTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LessorLeaseDescriptionTable" xlink:title="Presentation : us-gaap_LeasesAbstract to us-gaap_LessorLeaseDescriptionTable" 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/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xlink:title="srt_CounterpartyNameAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LessorLeaseDescriptionTable" xlink:to="srt_CounterpartyNameAxis" xlink:title="Presentation : us-gaap_LessorLeaseDescriptionTable to srt_CounterpartyNameAxis" 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/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:title="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:title="Presentation : srt_CounterpartyNameAxis to srt_RepurchaseAgreementCounterpartyNameDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_LessorMember" xlink:label="ecor_LessorMember" xlink:title="ecor_LessorMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ecor_LessorMember" xlink:title="Presentation : srt_RepurchaseAgreementCounterpartyNameDomain to ecor_LessorMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_LessorLeaseDescriptionTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:title="Presentation : us-gaap_LessorLeaseDescriptionTable to us-gaap_SubsequentEventTypeAxis" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:title="us-gaap_SubsequentEventTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:title="Presentation : us-gaap_SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:title="us-gaap_SubsequentEventMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:title="Presentation : us-gaap_SubsequentEventTypeDomain to us-gaap_SubsequentEventMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionLineItems" xlink:label="us-gaap_LessorLeaseDescriptionLineItems" xlink:title="us-gaap_LessorLeaseDescriptionLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LessorLeaseDescriptionTable" xlink:to="us-gaap_LessorLeaseDescriptionLineItems" xlink:title="Presentation : us-gaap_LessorLeaseDescriptionTable to us-gaap_LessorLeaseDescriptionLineItems" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="us-gaap_LeaseAndRentalExpense" xlink:title="us-gaap_LeaseAndRentalExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LessorLeaseDescriptionLineItems" xlink:to="us-gaap_LeaseAndRentalExpense" xlink:title="Presentation : us-gaap_LessorLeaseDescriptionLineItems to us-gaap_LeaseAndRentalExpense" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash" xlink:title="us-gaap_Cash" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LessorLeaseDescriptionLineItems" xlink:to="us-gaap_Cash" xlink:title="Presentation : us-gaap_LessorLeaseDescriptionLineItems to us-gaap_Cash" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseDepositLiability" xlink:label="us-gaap_LeaseDepositLiability" xlink:title="us-gaap_LeaseDepositLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LessorLeaseDescriptionLineItems" xlink:to="us-gaap_LeaseDepositLiability" xlink:title="Presentation : us-gaap_LessorLeaseDescriptionLineItems to us-gaap_LeaseDepositLiability" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_LessorLeaseDescriptionLineItems" xlink:to="us-gaap_SharesIssued" xlink:title="Presentation : us-gaap_LessorLeaseDescriptionLineItems to us-gaap_SharesIssued" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:title="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LessorLeaseDescriptionLineItems" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:title="Presentation : us-gaap_LessorLeaseDescriptionLineItems to us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:title="us-gaap_IncomeStatementAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="Presentation : us-gaap_IncomeStatementAbstract to us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_IncomeStatementAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" xlink:title="Presentation : us-gaap_IncomeStatementAbstract to us-gaap_CostOfGoodsAndServicesSold" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" xlink:title="Presentation : us-gaap_IncomeStatementAbstract to us-gaap_GrossProfit" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:title="us-gaap_OperatingExpensesAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" xlink:title="Presentation : us-gaap_IncomeStatementAbstract to us-gaap_OperatingExpensesAbstract" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:title="us-gaap_SellingGeneralAndAdministrativeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:title="Presentation : us-gaap_OperatingExpensesAbstract to us-gaap_SellingGeneralAndAdministrativeExpense" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" xlink:title="Presentation : us-gaap_IncomeStatementAbstract to us-gaap_OperatingIncomeLoss" use="optional" priority="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:title="us-gaap_NonoperatingIncomeExpenseAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:title="Presentation : us-gaap_IncomeStatementAbstract to us-gaap_NonoperatingIncomeExpenseAbstract" use="optional" priority="2" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndOtherIncome" xlink:label="us-gaap_InterestAndOtherIncome" xlink:title="us-gaap_InterestAndOtherIncome" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestAndOtherIncome" xlink:title="Presentation : us-gaap_NonoperatingIncomeExpenseAbstract to us-gaap_InterestAndOtherIncome" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="us-gaap_OtherNonoperatingExpense" xlink:title="us-gaap_OtherNonoperatingExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingExpense" xlink:title="Presentation : us-gaap_NonoperatingIncomeExpenseAbstract to us-gaap_OtherNonoperatingExpense" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="Presentation : us-gaap_IncomeStatementAbstract to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" 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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:title="us-gaap_IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:title="Presentation : us-gaap_IncomeStatementAbstract to us-gaap_IncomeTaxExpenseBenefit" use="optional" priority="2" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:title="us-gaap_ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ProfitLoss" xlink:title="Presentation : us-gaap_IncomeStatementAbstract to us-gaap_ProfitLoss" use="optional" priority="2" order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" xlink:title="Presentation : us-gaap_IncomeStatementAbstract to us-gaap_EarningsPerShareBasic" use="optional" priority="0" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:title="Presentation : us-gaap_IncomeStatementAbstract to us-gaap_EarningsPerShareDiluted" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="Presentation : us-gaap_IncomeStatementAbstract to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" use="optional" 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/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="Presentation : us-gaap_IncomeStatementAbstract to us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" use="optional" priority="0" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:title="us-gaap_ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ProfitLoss" xlink:title="Presentation : us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_ProfitLoss" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="Presentation : us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:title="Presentation : us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to us-gaap_OtherComprehensiveIncomeLossNetOfTax" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="Presentation : us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" xlink:title="us-gaap_LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="Presentation : us-gaap_LeasesAbstract to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="Presentation : us-gaap_LeasesAbstract to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="Presentation : us-gaap_LeasesAbstract to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="Presentation : us-gaap_LeasesAbstract to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="Presentation : us-gaap_LeasesAbstract to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="Presentation : us-gaap_LeasesAbstract to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" use="optional" priority="2" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="Presentation : us-gaap_LeasesAbstract to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" 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/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="Presentation : us-gaap_LeasesAbstract to us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" use="optional" priority="2" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" xlink:title="us-gaap_OperatingLeaseLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiability" xlink:title="Presentation : us-gaap_LeasesAbstract to us-gaap_OperatingLeaseLiability" use="optional" priority="2" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:title="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis" xlink:title="us-gaap_InvestmentTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="us-gaap_InvestmentTypeAxis" xlink:title="Presentation : us-gaap_DebtSecuritiesAvailableForSaleTable to us-gaap_InvestmentTypeAxis" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember" xlink:title="us-gaap_InvestmentTypeCategorizationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" xlink:title="Presentation : us-gaap_InvestmentTypeAxis to us-gaap_InvestmentTypeCategorizationMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasuryBondSecuritiesMember" xlink:label="us-gaap_USTreasuryBondSecuritiesMember" xlink:title="us-gaap_USTreasuryBondSecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_USTreasuryBondSecuritiesMember" xlink:title="Presentation : us-gaap_InvestmentTypeCategorizationMember to us-gaap_USTreasuryBondSecuritiesMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CashAndCashEquivalentsAmortizedCost" xlink:label="ecor_CashAndCashEquivalentsAmortizedCost" xlink:title="ecor_CashAndCashEquivalentsAmortizedCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="ecor_CashAndCashEquivalentsAmortizedCost" xlink:title="Presentation : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to ecor_CashAndCashEquivalentsAmortizedCost" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="Presentation : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="Presentation : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:title="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:title="Presentation : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="Presentation : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" use="optional" priority="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="Presentation : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" use="optional" priority="2" order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:title="Presentation : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" use="optional" priority="2" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" xlink:label="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" xlink:title="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" xlink:title="Presentation : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" use="optional" priority="2" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" xlink:label="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" xlink:title="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" xlink:title="Presentation : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" use="optional" priority="2" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:label="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:title="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:title="Presentation : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" use="optional" priority="2" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:title="us-gaap_CashCashEquivalentsAndShortTermInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:title="Presentation : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to us-gaap_CashCashEquivalentsAndShortTermInvestments" use="optional" priority="2" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureLeasesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" xlink:title="us-gaap_LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock" xlink:label="ecor_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock" xlink:title="ecor_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="ecor_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock" xlink:title="Presentation : us-gaap_LeasesAbstract to ecor_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock" xlink:label="ecor_StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock" xlink:title="ecor_StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="ecor_StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock" xlink:title="Presentation : us-gaap_LeasesAbstract to ecor_StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:title="Presentation : us-gaap_LeasesAbstract to us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:title="us-gaap_RisksAndUncertaintiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_RisksAndUncertaintiesTable" xlink:label="ecor_RisksAndUncertaintiesTable" xlink:title="ecor_RisksAndUncertaintiesTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="ecor_RisksAndUncertaintiesTable" xlink:title="Presentation : us-gaap_RisksAndUncertaintiesAbstract to ecor_RisksAndUncertaintiesTable" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:title="us-gaap_ContractWithCustomerSalesChannelAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_RisksAndUncertaintiesTable" xlink:to="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:title="Presentation : ecor_RisksAndUncertaintiesTable to us-gaap_ContractWithCustomerSalesChannelAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:title="us-gaap_ContractWithCustomerSalesChannelDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:title="Presentation : us-gaap_ContractWithCustomerSalesChannelAxis to us-gaap_ContractWithCustomerSalesChannelDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesChannelDirectlyToConsumerMember" xlink:label="us-gaap_SalesChannelDirectlyToConsumerMember" xlink:title="us-gaap_SalesChannelDirectlyToConsumerMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="us-gaap_SalesChannelDirectlyToConsumerMember" xlink:title="Presentation : us-gaap_ContractWithCustomerSalesChannelDomain to us-gaap_SalesChannelDirectlyToConsumerMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ChannelOneMember" xlink:label="ecor_ChannelOneMember" xlink:title="ecor_ChannelOneMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="ecor_ChannelOneMember" xlink:title="Presentation : us-gaap_ContractWithCustomerSalesChannelDomain to ecor_ChannelOneMember" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ChannelTwoMember" xlink:label="ecor_ChannelTwoMember" xlink:title="ecor_ChannelTwoMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="ecor_ChannelTwoMember" xlink:title="Presentation : us-gaap_ContractWithCustomerSalesChannelDomain to ecor_ChannelTwoMember" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ChannelThreeMember" xlink:label="ecor_ChannelThreeMember" xlink:title="ecor_ChannelThreeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="ecor_ChannelThreeMember" xlink:title="Presentation : us-gaap_ContractWithCustomerSalesChannelDomain to ecor_ChannelThreeMember" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ChannelFourMember" xlink:label="ecor_ChannelFourMember" xlink:title="ecor_ChannelFourMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="ecor_ChannelFourMember" xlink:title="Presentation : us-gaap_ContractWithCustomerSalesChannelDomain to ecor_ChannelFourMember" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ChannelFiveMember" xlink:label="ecor_ChannelFiveMember" xlink:title="ecor_ChannelFiveMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="ecor_ChannelFiveMember" xlink:title="Presentation : us-gaap_ContractWithCustomerSalesChannelDomain to ecor_ChannelFiveMember" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ChannelSixMember" xlink:label="ecor_ChannelSixMember" xlink:title="ecor_ChannelSixMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="ecor_ChannelSixMember" xlink:title="Presentation : us-gaap_ContractWithCustomerSalesChannelDomain to ecor_ChannelSixMember" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:title="us-gaap_TypeOfArrangementAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_RisksAndUncertaintiesTable" xlink:to="us-gaap_TypeOfArrangementAxis" xlink:title="Presentation : ecor_RisksAndUncertaintiesTable to us-gaap_TypeOfArrangementAxis" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:title="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:title="Presentation : us-gaap_TypeOfArrangementAxis to us-gaap_ArrangementsAndNonarrangementTransactionsMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_StockPurchaseAgreementMember" xlink:label="ecor_StockPurchaseAgreementMember" xlink:title="ecor_StockPurchaseAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="ecor_StockPurchaseAgreementMember" xlink:title="Presentation : us-gaap_ArrangementsAndNonarrangementTransactionsMember to ecor_StockPurchaseAgreementMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_SecuritiesPurchaseAgreementMember" xlink:label="ecor_SecuritiesPurchaseAgreementMember" xlink:title="ecor_SecuritiesPurchaseAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="ecor_SecuritiesPurchaseAgreementMember" xlink:title="Presentation : us-gaap_ArrangementsAndNonarrangementTransactionsMember to ecor_SecuritiesPurchaseAgreementMember" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:title="dei_LegalEntityAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_RisksAndUncertaintiesTable" xlink:to="dei_LegalEntityAxis" xlink:title="Presentation : ecor_RisksAndUncertaintiesTable to dei_LegalEntityAxis" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_LincolnParkCapitalFundLLCMember" xlink:label="ecor_LincolnParkCapitalFundLLCMember" xlink:title="ecor_LincolnParkCapitalFundLLCMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain" xlink:to="ecor_LincolnParkCapitalFundLLCMember" xlink:title="Presentation : dei_EntityDomain to ecor_LincolnParkCapitalFundLLCMember" 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/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_RisksAndUncertaintiesTable" xlink:to="srt_RangeAxis" xlink:title="Presentation : ecor_RisksAndUncertaintiesTable to srt_RangeAxis" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Presentation : srt_RangeAxis to srt_RangeMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Presentation : srt_RangeMember to srt_MinimumMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Presentation : srt_RangeMember to srt_MaximumMember" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:title="us-gaap_SubsidiarySaleOfStockAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_RisksAndUncertaintiesTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:title="Presentation : ecor_RisksAndUncertaintiesTable to us-gaap_SubsidiarySaleOfStockAxis" use="optional" priority="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:title="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:title="Presentation : us-gaap_SubsidiarySaleOfStockAxis to us-gaap_SaleOfStockNameOfTransactionDomain" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:title="us-gaap_PrivatePlacementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" xlink:title="Presentation : us-gaap_SaleOfStockNameOfTransactionDomain to us-gaap_PrivatePlacementMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="ecor_RisksAndUncertaintiesTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:title="Presentation : ecor_RisksAndUncertaintiesTable to us-gaap_SubsequentEventTypeAxis" use="optional" priority="2" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:title="us-gaap_DebtInstrumentAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_RisksAndUncertaintiesTable" xlink:to="us-gaap_DebtInstrumentAxis" xlink:title="Presentation : ecor_RisksAndUncertaintiesTable to us-gaap_DebtInstrumentAxis" use="optional" priority="2" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:title="us-gaap_DebtInstrumentNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:title="Presentation : us-gaap_DebtInstrumentAxis to us-gaap_DebtInstrumentNameDomain" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_PromissoryNoteMember" xlink:label="ecor_PromissoryNoteMember" xlink:title="ecor_PromissoryNoteMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="ecor_PromissoryNoteMember" xlink:title="Presentation : us-gaap_DebtInstrumentNameDomain to ecor_PromissoryNoteMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:title="us-gaap_LineOfCreditFacilityAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_RisksAndUncertaintiesTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" xlink:title="Presentation : ecor_RisksAndUncertaintiesTable to us-gaap_LineOfCreditFacilityAxis" use="optional" priority="2" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:title="us-gaap_LineOfCreditFacilityLenderDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" xlink:title="Presentation : us-gaap_LineOfCreditFacilityAxis to us-gaap_LineOfCreditFacilityLenderDomain" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CitibankNaMember" xlink:label="ecor_CitibankNaMember" xlink:title="ecor_CitibankNaMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="ecor_CitibankNaMember" xlink:title="Presentation : us-gaap_LineOfCreditFacilityLenderDomain to ecor_CitibankNaMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:label="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:title="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_RisksAndUncertaintiesTable" xlink:to="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:title="Presentation : ecor_RisksAndUncertaintiesTable to us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" use="optional" priority="2" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:label="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:title="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:to="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:title="Presentation : us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis to us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_PaycheckProtectionProgramMember" xlink:label="ecor_PaycheckProtectionProgramMember" xlink:title="ecor_PaycheckProtectionProgramMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:to="ecor_PaycheckProtectionProgramMember" xlink:title="Presentation : us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain to ecor_PaycheckProtectionProgramMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="ecor_RisksAndUncertaintiesTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:title="Presentation : ecor_RisksAndUncertaintiesTable to us-gaap_ConcentrationRiskByBenchmarkAxis" use="optional" priority="2" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:title="us-gaap_SalesRevenueNetMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" xlink:title="Presentation : us-gaap_ConcentrationRiskBenchmarkDomain to us-gaap_SalesRevenueNetMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="ecor_RisksAndUncertaintiesTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:title="Presentation : ecor_RisksAndUncertaintiesTable to us-gaap_ConcentrationRiskByTypeAxis" 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/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:title="us-gaap_ConcentrationRiskTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:title="Presentation : us-gaap_ConcentrationRiskByTypeAxis to us-gaap_ConcentrationRiskTypeDomain" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GovernmentContractsConcentrationRiskMember" xlink:label="us-gaap_GovernmentContractsConcentrationRiskMember" xlink:title="us-gaap_GovernmentContractsConcentrationRiskMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_GovernmentContractsConcentrationRiskMember" xlink:title="Presentation : us-gaap_ConcentrationRiskTypeDomain to us-gaap_GovernmentContractsConcentrationRiskMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:label="us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:title="us-gaap_RevenueFromRightsConcentrationRiskMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:title="Presentation : us-gaap_ConcentrationRiskTypeDomain to us-gaap_RevenueFromRightsConcentrationRiskMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_RisksAndUncertaintiesTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="Presentation : ecor_RisksAndUncertaintiesTable to us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xlink:title="us-gaap_RelatedPartyDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" xlink:title="Presentation : us-gaap_RelatedPartyTransactionsByRelatedPartyAxis to us-gaap_RelatedPartyDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" xlink:label="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" xlink:title="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" xlink:title="Presentation : us-gaap_RelatedPartyDomain to ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NationalHealthServiceMember" xlink:label="ecor_NationalHealthServiceMember" xlink:title="ecor_NationalHealthServiceMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="ecor_NationalHealthServiceMember" xlink:title="Presentation : us-gaap_RelatedPartyDomain to ecor_NationalHealthServiceMember" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember" xlink:label="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember" xlink:title="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember" xlink:title="Presentation : us-gaap_RelatedPartyDomain to ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_RisksAndUncertaintiesLineItems" xlink:label="ecor_RisksAndUncertaintiesLineItems" xlink:title="ecor_RisksAndUncertaintiesLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_RisksAndUncertaintiesTable" xlink:to="ecor_RisksAndUncertaintiesLineItems" xlink:title="Presentation : ecor_RisksAndUncertaintiesTable to ecor_RisksAndUncertaintiesLineItems" use="optional" priority="2" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:title="us-gaap_RevenueRemainingPerformanceObligationPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_RisksAndUncertaintiesLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:title="Presentation : ecor_RisksAndUncertaintiesLineItems to us-gaap_RevenueRemainingPerformanceObligationPercentage" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NetLosses" xlink:label="ecor_NetLosses" xlink:title="ecor_NetLosses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_RisksAndUncertaintiesLineItems" xlink:to="ecor_NetLosses" xlink:title="Presentation : ecor_RisksAndUncertaintiesLineItems to ecor_NetLosses" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_RisksAndUncertaintiesLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:title="Presentation : ecor_RisksAndUncertaintiesLineItems to us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_AdditionalSharesOfCommonStock" xlink:label="ecor_AdditionalSharesOfCommonStock" xlink:title="ecor_AdditionalSharesOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_RisksAndUncertaintiesLineItems" xlink:to="ecor_AdditionalSharesOfCommonStock" xlink:title="Presentation : ecor_RisksAndUncertaintiesLineItems to ecor_AdditionalSharesOfCommonStock" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:title="us-gaap_SharesIssuedPricePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_RisksAndUncertaintiesLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" xlink:title="Presentation : ecor_RisksAndUncertaintiesLineItems to us-gaap_SharesIssuedPricePerShare" use="optional" priority="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_IncurredLoss" xlink:label="ecor_IncurredLoss" xlink:title="ecor_IncurredLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_RisksAndUncertaintiesLineItems" xlink:to="ecor_IncurredLoss" xlink:title="Presentation : ecor_RisksAndUncertaintiesLineItems to ecor_IncurredLoss" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfChannels" xlink:label="ecor_NumberOfChannels" xlink:title="ecor_NumberOfChannels" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_RisksAndUncertaintiesLineItems" xlink:to="ecor_NumberOfChannels" xlink:title="Presentation : ecor_RisksAndUncertaintiesLineItems to ecor_NumberOfChannels" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="ecor_RisksAndUncertaintiesLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" xlink:title="Presentation : ecor_RisksAndUncertaintiesLineItems to us-gaap_ConcentrationRiskPercentage1" use="optional" priority="2" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:label="us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:title="us-gaap_ProceedsFromSaleOfNotesReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_RisksAndUncertaintiesLineItems" xlink:to="us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:title="Presentation : ecor_RisksAndUncertaintiesLineItems to us-gaap_ProceedsFromSaleOfNotesReceivable" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:title="us-gaap_ProceedsFromIssuanceInitialPublicOffering" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_RisksAndUncertaintiesLineItems" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:title="Presentation : ecor_RisksAndUncertaintiesLineItems to us-gaap_ProceedsFromIssuanceInitialPublicOffering" use="optional" priority="0" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NetSalesPercentage" xlink:label="ecor_NetSalesPercentage" xlink:title="ecor_NetSalesPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_RisksAndUncertaintiesLineItems" xlink:to="ecor_NetSalesPercentage" xlink:title="Presentation : ecor_RisksAndUncertaintiesLineItems to ecor_NetSalesPercentage" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_FederalSupplyScheduleExpireDate" xlink:label="ecor_FederalSupplyScheduleExpireDate" xlink:title="ecor_FederalSupplyScheduleExpireDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_RisksAndUncertaintiesLineItems" xlink:to="ecor_FederalSupplyScheduleExpireDate" xlink:title="Presentation : ecor_RisksAndUncertaintiesLineItems to ecor_FederalSupplyScheduleExpireDate" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" use="optional" priority="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" use="optional" priority="2" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" use="optional" priority="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" use="optional" priority="2" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureCloudComputingArrangementAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CloudComputingArrangementAbstract" xlink:label="ecor_CloudComputingArrangementAbstract" xlink:title="ecor_CloudComputingArrangementAbstract" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CloudComputingArrangementTable" xlink:label="ecor_CloudComputingArrangementTable" xlink:title="ecor_CloudComputingArrangementTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_CloudComputingArrangementAbstract" xlink:to="ecor_CloudComputingArrangementTable" xlink:title="Presentation : ecor_CloudComputingArrangementAbstract to ecor_CloudComputingArrangementTable" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:title="us-gaap_BalanceSheetLocationAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_CloudComputingArrangementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:title="Presentation : ecor_CloudComputingArrangementTable to us-gaap_BalanceSheetLocationAxis" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:title="us-gaap_BalanceSheetLocationDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:title="Presentation : us-gaap_BalanceSheetLocationAxis to us-gaap_BalanceSheetLocationDomain" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMember" xlink:label="us-gaap_OtherAssetsMember" xlink:title="us-gaap_OtherAssetsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherAssetsMember" xlink:title="Presentation : us-gaap_BalanceSheetLocationDomain to us-gaap_OtherAssetsMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CloudComputingArrangementLineItems" xlink:label="ecor_CloudComputingArrangementLineItems" xlink:title="ecor_CloudComputingArrangementLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_CloudComputingArrangementTable" xlink:to="ecor_CloudComputingArrangementLineItems" xlink:title="Presentation : ecor_CloudComputingArrangementTable to ecor_CloudComputingArrangementLineItems" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:label="us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:title="us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_CloudComputingArrangementLineItems" xlink:to="us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:title="Presentation : ecor_CloudComputingArrangementLineItems to us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:label="us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:title="us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_CloudComputingArrangementLineItems" xlink:to="us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:title="Presentation : ecor_CloudComputingArrangementLineItems to us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:title="us-gaap_LesseeOperatingLeaseTermOfContract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_CloudComputingArrangementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:title="Presentation : ecor_CloudComputingArrangementLineItems to us-gaap_LesseeOperatingLeaseTermOfContract" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/SignificantRisksandUncertainties">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:title="us-gaap_RisksAndUncertaintiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_RisksAndUncertaintiesTextBlock" xlink:label="ecor_RisksAndUncertaintiesTextBlock" xlink:title="ecor_RisksAndUncertaintiesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="ecor_RisksAndUncertaintiesTextBlock" xlink:title="Presentation : us-gaap_RisksAndUncertaintiesAbstract to ecor_RisksAndUncertaintiesTextBlock" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/InventoriesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:title="us-gaap_InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryCurrentTable" xlink:label="us-gaap_InventoryCurrentTable" xlink:title="us-gaap_InventoryCurrentTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryCurrentTable" xlink:title="Presentation : us-gaap_InventoryDisclosureAbstract to us-gaap_InventoryCurrentTable" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:label="us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:title="us-gaap_ChangeInAccountingEstimateByTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryCurrentTable" xlink:to="us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:title="Presentation : us-gaap_InventoryCurrentTable to us-gaap_ChangeInAccountingEstimateByTypeAxis" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:title="us-gaap_ChangeInAccountingEstimateTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:to="us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:title="Presentation : us-gaap_ChangeInAccountingEstimateByTypeAxis to us-gaap_ChangeInAccountingEstimateTypeDomain" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationAndObsolescenceMember" xlink:label="us-gaap_InventoryValuationAndObsolescenceMember" xlink:title="us-gaap_InventoryValuationAndObsolescenceMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:to="us-gaap_InventoryValuationAndObsolescenceMember" xlink:title="Presentation : us-gaap_ChangeInAccountingEstimateTypeDomain to us-gaap_InventoryValuationAndObsolescenceMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryLineItems" xlink:label="us-gaap_InventoryLineItems" xlink:title="us-gaap_InventoryLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryCurrentTable" xlink:to="us-gaap_InventoryLineItems" xlink:title="Presentation : us-gaap_InventoryCurrentTable to us-gaap_InventoryLineItems" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_InventoryLineItems" xlink:to="us-gaap_InventoryValuationReserves" xlink:title="Presentation : us-gaap_InventoryLineItems to us-gaap_InventoryValuationReserves" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_InventoryNoncurrentRawMaterials" xlink:label="ecor_InventoryNoncurrentRawMaterials" xlink:title="ecor_InventoryNoncurrentRawMaterials" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryLineItems" xlink:to="ecor_InventoryNoncurrentRawMaterials" xlink:title="Presentation : us-gaap_InventoryLineItems to ecor_InventoryNoncurrentRawMaterials" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_InventoryNoncurrentWorkInProcess" xlink:label="ecor_InventoryNoncurrentWorkInProcess" xlink:title="ecor_InventoryNoncurrentWorkInProcess" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryLineItems" xlink:to="ecor_InventoryNoncurrentWorkInProcess" xlink:title="Presentation : us-gaap_InventoryLineItems to ecor_InventoryNoncurrentWorkInProcess" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureNetLossPerShareScheduleOfCommonStockEquivalentsExcludedFromComputationOfDilutedLossPerShareDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareProFormaAbstract" xlink:label="us-gaap_EarningsPerShareProFormaAbstract" xlink:title="us-gaap_EarningsPerShareProFormaAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareProFormaAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="Presentation : us-gaap_EarningsPerShareProFormaAbstract to us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="Presentation : us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:title="us-gaap_WarrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_WarrantMember" xlink:title="Presentation : us-gaap_AntidilutiveSecuritiesNameDomain to us-gaap_WarrantMember" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="Presentation : us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="Presentation : us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockCompensationForEquityAwardsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:title="us-gaap_IncomeStatementLocationAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:title="Presentation : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_IncomeStatementLocationAxis" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:title="us-gaap_IncomeStatementLocationDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:title="Presentation : us-gaap_IncomeStatementLocationAxis to us-gaap_IncomeStatementLocationDomain" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:title="us-gaap_SellingGeneralAndAdministrativeExpensesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:title="Presentation : us-gaap_IncomeStatementLocationDomain to us-gaap_SellingGeneralAndAdministrativeExpensesMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:title="us-gaap_ResearchAndDevelopmentExpenseMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:title="Presentation : us-gaap_IncomeStatementLocationDomain to us-gaap_ResearchAndDevelopmentExpenseMember" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:title="us-gaap_CostOfSalesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" xlink:title="Presentation : us-gaap_IncomeStatementLocationDomain to us-gaap_CostOfSalesMember" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:title="us-gaap_RestructuringAndRelatedActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="Presentation : us-gaap_RestructuringAndRelatedActivitiesAbstract to us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis" xlink:title="us-gaap_RestructuringCostAndReserveAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" xlink:title="Presentation : us-gaap_ScheduleOfRestructuringAndRelatedCostsTable to us-gaap_RestructuringCostAndReserveAxis" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain" xlink:title="us-gaap_TypeOfRestructuringDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain" xlink:title="Presentation : us-gaap_RestructuringCostAndReserveAxis to us-gaap_TypeOfRestructuringDomain" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="us-gaap_EmployeeSeveranceMember" xlink:title="us-gaap_EmployeeSeveranceMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_EmployeeSeveranceMember" xlink:title="Presentation : us-gaap_TypeOfRestructuringDomain to us-gaap_EmployeeSeveranceMember" 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/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:title="srt_TitleOfIndividualAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="srt_TitleOfIndividualAxis" xlink:title="Presentation : us-gaap_ScheduleOfRestructuringAndRelatedCostsTable to srt_TitleOfIndividualAxis" 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/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="Presentation : srt_TitleOfIndividualAxis to srt_TitleOfIndividualWithRelationshipToEntityDomain" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_FormerOfficerMember" xlink:label="ecor_FormerOfficerMember" xlink:title="ecor_FormerOfficerMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="ecor_FormerOfficerMember" xlink:title="Presentation : srt_TitleOfIndividualWithRelationshipToEntityDomain to ecor_FormerOfficerMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NewEmployeeMember" xlink:label="ecor_NewEmployeeMember" xlink:title="ecor_NewEmployeeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="ecor_NewEmployeeMember" xlink:title="Presentation : srt_TitleOfIndividualWithRelationshipToEntityDomain to ecor_NewEmployeeMember" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:title="Presentation : us-gaap_ScheduleOfRestructuringAndRelatedCostsTable to us-gaap_FinancialInstrumentAxis" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_AccruedExpenseAndOtherCurrentLiabilitiesMember" xlink:label="ecor_AccruedExpenseAndOtherCurrentLiabilitiesMember" xlink:title="ecor_AccruedExpenseAndOtherCurrentLiabilitiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="ecor_AccruedExpenseAndOtherCurrentLiabilitiesMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to ecor_AccruedExpenseAndOtherCurrentLiabilitiesMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems" xlink:title="us-gaap_RestructuringCostAndReserveLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringCostAndReserveLineItems" xlink:title="Presentation : us-gaap_ScheduleOfRestructuringAndRelatedCostsTable to us-gaap_RestructuringCostAndReserveLineItems" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeveranceCosts1" xlink:label="us-gaap_SeveranceCosts1" xlink:title="us-gaap_SeveranceCosts1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_SeveranceCosts1" xlink:title="Presentation : us-gaap_RestructuringCostAndReserveLineItems to us-gaap_SeveranceCosts1" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_RestructuringAndOtherRelatedCharges" xlink:label="ecor_RestructuringAndOtherRelatedCharges" xlink:title="ecor_RestructuringAndOtherRelatedCharges" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="ecor_RestructuringAndOtherRelatedCharges" xlink:title="Presentation : us-gaap_RestructuringCostAndReserveLineItems to ecor_RestructuringAndOtherRelatedCharges" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve" xlink:title="us-gaap_RestructuringReserve" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringReserve" xlink:title="Presentation : us-gaap_RestructuringCostAndReserveLineItems to us-gaap_RestructuringReserve" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:title="us-gaap_RisksAndUncertaintiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable" xlink:title="us-gaap_ConcentrationRiskTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskTable" xlink:title="Presentation : us-gaap_RisksAndUncertaintiesAbstract to us-gaap_ConcentrationRiskTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:title="Presentation : us-gaap_ConcentrationRiskTable to us-gaap_ConcentrationRiskByBenchmarkAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:title="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:title="Presentation : us-gaap_ConcentrationRiskByBenchmarkAxis to us-gaap_ConcentrationRiskBenchmarkDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:title="us-gaap_SalesRevenueNetMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" xlink:title="Presentation : us-gaap_ConcentrationRiskBenchmarkDomain to us-gaap_SalesRevenueNetMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="Presentation : us-gaap_ConcentrationRiskTable to us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xlink:title="us-gaap_RelatedPartyDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" xlink:title="Presentation : us-gaap_RelatedPartyTransactionsByRelatedPartyAxis to us-gaap_RelatedPartyDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" xlink:label="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" xlink:title="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" xlink:title="Presentation : us-gaap_RelatedPartyDomain to ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NationalHealthServiceMember" xlink:label="ecor_NationalHealthServiceMember" xlink:title="ecor_NationalHealthServiceMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="ecor_NationalHealthServiceMember" xlink:title="Presentation : us-gaap_RelatedPartyDomain to ecor_NationalHealthServiceMember" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:title="Presentation : us-gaap_ConcentrationRiskTable to us-gaap_ConcentrationRiskByTypeAxis" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:label="us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:title="us-gaap_RevenueFromRightsConcentrationRiskMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:title="Presentation : us-gaap_ConcentrationRiskTypeDomain to us-gaap_RevenueFromRightsConcentrationRiskMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:title="us-gaap_ConcentrationRiskLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskLineItems" xlink:title="Presentation : us-gaap_ConcentrationRiskTable to us-gaap_ConcentrationRiskLineItems" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" xlink:title="Presentation : us-gaap_ConcentrationRiskLineItems to us-gaap_ConcentrationRiskPercentage1" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:title="us-gaap_RestrictedStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_RestrictedStockMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_RestrictedStockAndDeferredStockMember" xlink:label="ecor_RestrictedStockAndDeferredStockMember" xlink:title="ecor_RestrictedStockAndDeferredStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="ecor_RestrictedStockAndDeferredStockMember" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to ecor_RestrictedStockAndDeferredStockMember" 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/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" xlink:title="Presentation : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to srt_RangeAxis" 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/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Presentation : srt_RangeAxis to srt_RangeMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Presentation : srt_RangeMember to srt_MinimumMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Presentation : srt_RangeMember to srt_MaximumMember" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:title="srt_TitleOfIndividualAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_TitleOfIndividualAxis" xlink:title="Presentation : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to srt_TitleOfIndividualAxis" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NonExecutiveDirectorMember" xlink:label="ecor_NonExecutiveDirectorMember" xlink:title="ecor_NonExecutiveDirectorMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="ecor_NonExecutiveDirectorMember" xlink:title="Presentation : srt_TitleOfIndividualWithRelationshipToEntityDomain to ecor_NonExecutiveDirectorMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NonEmployeeDirectorMember" xlink:label="ecor_NonEmployeeDirectorMember" xlink:title="ecor_NonEmployeeDirectorMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="ecor_NonEmployeeDirectorMember" xlink:title="Presentation : srt_TitleOfIndividualWithRelationshipToEntityDomain to ecor_NonEmployeeDirectorMember" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" use="optional" priority="0" order="4" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/SignificantRisksandUncertaintiesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:title="us-gaap_RisksAndUncertaintiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:title="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:title="Presentation : us-gaap_RisksAndUncertaintiesAbstract to us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ScheduleOfRevenueConcentrationTableTextBlock" xlink:label="ecor_ScheduleOfRevenueConcentrationTableTextBlock" xlink:title="ecor_ScheduleOfRevenueConcentrationTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="ecor_ScheduleOfRevenueConcentrationTableTextBlock" xlink:title="Presentation : us-gaap_RisksAndUncertaintiesAbstract to ecor_ScheduleOfRevenueConcentrationTableTextBlock" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/NetLossPerShareAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareProFormaAbstract" xlink:label="us-gaap_EarningsPerShareProFormaAbstract" xlink:title="us-gaap_EarningsPerShareProFormaAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:title="us-gaap_StatementTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareProFormaAbstract" xlink:to="us-gaap_StatementTable" xlink:title="Presentation : us-gaap_EarningsPerShareProFormaAbstract to us-gaap_StatementTable" 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/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:title="Presentation : us-gaap_StatementTable to srt_RangeAxis" 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/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Presentation : srt_RangeAxis to srt_RangeMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Presentation : srt_RangeMember to srt_MaximumMember" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:title="Presentation : us-gaap_StatementTable to us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_WarrantsAndRightsOutstandingExpired" xlink:label="ecor_WarrantsAndRightsOutstandingExpired" xlink:title="ecor_WarrantsAndRightsOutstandingExpired" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="ecor_WarrantsAndRightsOutstandingExpired" xlink:title="Presentation : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems to ecor_WarrantsAndRightsOutstandingExpired" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantExercisePriceIncrease" xlink:label="us-gaap_WarrantExercisePriceIncrease" xlink:title="us-gaap_WarrantExercisePriceIncrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_WarrantExercisePriceIncrease" xlink:title="Presentation : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems to us-gaap_WarrantExercisePriceIncrease" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/CondensedConsolidatedStatementsofEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:title="us-gaap_StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:title="us-gaap_StatementTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" xlink:title="Presentation : us-gaap_StatementOfStockholdersEquityAbstract to us-gaap_StatementTable" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:title="us-gaap_StatementEquityComponentsAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="Presentation : us-gaap_StatementTable to us-gaap_StatementEquityComponentsAxis" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:title="us-gaap_EquityComponentDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:title="Presentation : us-gaap_StatementEquityComponentsAxis to us-gaap_EquityComponentDomain" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember" xlink:title="us-gaap_PreferredStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_PreferredStockMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to us-gaap_PreferredStockMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:title="us-gaap_CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to us-gaap_CommonStockMember" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" xlink:title="us-gaap_SharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_SharesOutstanding" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_SharesOutstanding" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_OtherComprehensiveIncomeLossNetOfTax" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:title="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" use="optional" priority="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" use="optional" priority="2" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:title="us-gaap_StockRedeemedOrCalledDuringPeriodValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockRedeemedOrCalledDuringPeriodValue" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:title="us-gaap_StockRedeemedOrCalledDuringPeriodShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockRedeemedOrCalledDuringPeriodShares" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" use="optional" priority="2" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" use="optional" priority="2" order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding_1" xlink:title="us-gaap_SharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_SharesOutstanding_1" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_SharesOutstanding" use="optional" priority="2" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/NetLossPerShareScheduleofstockpurchasewarrantsoutstandingDetails2">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareProFormaAbstract" xlink:label="us-gaap_EarningsPerShareProFormaAbstract" xlink:title="us-gaap_EarningsPerShareProFormaAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:title="us-gaap_StatementTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareProFormaAbstract" xlink:to="us-gaap_StatementTable" xlink:title="Presentation : us-gaap_EarningsPerShareProFormaAbstract to us-gaap_StatementTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:title="Presentation : us-gaap_StatementTable to us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:title="Presentation : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis to us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ExercisePriceFiveAndSixtyEightMember" xlink:label="ecor_ExercisePriceFiveAndSixtyEightMember" xlink:title="ecor_ExercisePriceFiveAndSixtyEightMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ecor_ExercisePriceFiveAndSixtyEightMember" xlink:title="Presentation : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ecor_ExercisePriceFiveAndSixtyEightMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ExercisePriceTwelvePointSixZeroMember" xlink:label="ecor_ExercisePriceTwelvePointSixZeroMember" xlink:title="ecor_ExercisePriceTwelvePointSixZeroMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ecor_ExercisePriceTwelvePointSixZeroMember" xlink:title="Presentation : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ecor_ExercisePriceTwelvePointSixZeroMember" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ExercisePriceTwelvePointSixZeroOneMember" xlink:label="ecor_ExercisePriceTwelvePointSixZeroOneMember" xlink:title="ecor_ExercisePriceTwelvePointSixZeroOneMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ecor_ExercisePriceTwelvePointSixZeroOneMember" xlink:title="Presentation : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ecor_ExercisePriceTwelvePointSixZeroOneMember" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ExercisePriceTwelvePointSixZeroTwoMember" xlink:label="ecor_ExercisePriceTwelvePointSixZeroTwoMember" xlink:title="ecor_ExercisePriceTwelvePointSixZeroTwoMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ecor_ExercisePriceTwelvePointSixZeroTwoMember" xlink:title="Presentation : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ecor_ExercisePriceTwelvePointSixZeroTwoMember" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ExercisePriceTwelvePointSixZeroThreeMember" xlink:label="ecor_ExercisePriceTwelvePointSixZeroThreeMember" xlink:title="ecor_ExercisePriceTwelvePointSixZeroThreeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ecor_ExercisePriceTwelvePointSixZeroThreeMember" xlink:title="Presentation : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ecor_ExercisePriceTwelvePointSixZeroThreeMember" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:title="Presentation : us-gaap_StatementTable to us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:title="us-gaap_WarrantsAndRightsOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstanding" xlink:title="Presentation : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems to us-gaap_WarrantsAndRightsOutstanding" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantExercisePriceIncrease" xlink:label="us-gaap_WarrantExercisePriceIncrease" xlink:title="us-gaap_WarrantExercisePriceIncrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_WarrantExercisePriceIncrease" xlink:title="Presentation : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems to us-gaap_WarrantExercisePriceIncrease" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseExpirationDate1" xlink:label="us-gaap_LeaseExpirationDate1" xlink:title="us-gaap_LeaseExpirationDate1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_LeaseExpirationDate1" xlink:title="Presentation : us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems to us-gaap_LeaseExpirationDate1" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:label="us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:title="us-gaap_AccruedLiabilitiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ScheduleOfNotesPayableTable" xlink:label="ecor_ScheduleOfNotesPayableTable" xlink:title="ecor_ScheduleOfNotesPayableTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="ecor_ScheduleOfNotesPayableTable" xlink:title="Presentation : us-gaap_AccruedLiabilitiesCurrentAbstract to ecor_ScheduleOfNotesPayableTable" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:title="us-gaap_ShortTermDebtTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_ScheduleOfNotesPayableTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" xlink:title="Presentation : ecor_ScheduleOfNotesPayableTable to us-gaap_ShortTermDebtTypeAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:title="us-gaap_ShortTermDebtTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" xlink:title="Presentation : us-gaap_ShortTermDebtTypeAxis to us-gaap_ShortTermDebtTypeDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember" xlink:title="us-gaap_NotesPayableOtherPayablesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_NotesPayableOtherPayablesMember" xlink:title="Presentation : us-gaap_ShortTermDebtTypeDomain to us-gaap_NotesPayableOtherPayablesMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:label="ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:title="ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_ScheduleOfNotesPayableTable" xlink:to="ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:title="Presentation : ecor_ScheduleOfNotesPayableTable to ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayable" xlink:label="us-gaap_NotesPayable" xlink:title="us-gaap_NotesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:to="us-gaap_NotesPayable" xlink:title="Presentation : ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem to us-gaap_NotesPayable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm" xlink:title="us-gaap_DebtInstrumentTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:to="us-gaap_DebtInstrumentTerm" xlink:title="Presentation : ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem to us-gaap_DebtInstrumentTerm" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:title="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:title="Presentation : ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem to us-gaap_DebtInstrumentInterestRateStatedPercentage" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="us-gaap_ProceedsFromNotesPayable" xlink:title="us-gaap_ProceedsFromNotesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:to="us-gaap_ProceedsFromNotesPayable" xlink:title="Presentation : ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem to us-gaap_ProceedsFromNotesPayable" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" xlink:title="us-gaap_InterestExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:to="us-gaap_InterestExpense" xlink:title="Presentation : ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem to us-gaap_InterestExpense" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:title="us-gaap_DebtInstrumentMaturityDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:to="us-gaap_DebtInstrumentMaturityDate" xlink:title="Presentation : ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem to us-gaap_DebtInstrumentMaturityDate" use="optional" priority="2" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableCurrent" xlink:label="us-gaap_NotesPayableCurrent" xlink:title="us-gaap_NotesPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:to="us-gaap_NotesPayableCurrent" xlink:title="Presentation : ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem to us-gaap_NotesPayableCurrent" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleoffurtherrevenueconcentrationwithintheVADoDDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:title="us-gaap_RisksAndUncertaintiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="us-gaap_ScheduleOfProductInformationTable" xlink:title="us-gaap_ScheduleOfProductInformationTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ScheduleOfProductInformationTable" xlink:title="Presentation : us-gaap_RisksAndUncertaintiesAbstract to us-gaap_ScheduleOfProductInformationTable" 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/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:title="srt_ProductOrServiceAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="srt_ProductOrServiceAxis" xlink:title="Presentation : us-gaap_ScheduleOfProductInformationTable to srt_ProductOrServiceAxis" 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/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:title="srt_ProductsAndServicesDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" xlink:title="Presentation : srt_ProductOrServiceAxis to srt_ProductsAndServicesDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember" xlink:label="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember" xlink:title="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember" xlink:title="Presentation : srt_ProductsAndServicesDomain to ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember" xlink:label="ecor_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember" xlink:title="ecor_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="ecor_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember" xlink:title="Presentation : srt_ProductsAndServicesDomain to ecor_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductInformationLineItems" xlink:label="us-gaap_ProductInformationLineItems" xlink:title="us-gaap_ProductInformationLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_ProductInformationLineItems" xlink:title="Presentation : us-gaap_ScheduleOfProductInformationTable to us-gaap_ProductInformationLineItems" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NetSalesConcentrationPercentage" xlink:label="ecor_NetSalesConcentrationPercentage" xlink:title="ecor_NetSalesConcentrationPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="ecor_NetSalesConcentrationPercentage" xlink:title="Presentation : us-gaap_ProductInformationLineItems to ecor_NetSalesConcentrationPercentage" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:title="us-gaap_RestructuringAndRelatedActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="Presentation : us-gaap_RestructuringAndRelatedActivitiesAbstract to us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis" xlink:title="us-gaap_RestructuringCostAndReserveAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" xlink:title="Presentation : us-gaap_ScheduleOfRestructuringAndRelatedCostsTable to us-gaap_RestructuringCostAndReserveAxis" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain" xlink:title="us-gaap_TypeOfRestructuringDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain" xlink:title="Presentation : us-gaap_RestructuringCostAndReserveAxis to us-gaap_TypeOfRestructuringDomain" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="us-gaap_EmployeeSeveranceMember" xlink:title="us-gaap_EmployeeSeveranceMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_EmployeeSeveranceMember" xlink:title="Presentation : us-gaap_TypeOfRestructuringDomain to us-gaap_EmployeeSeveranceMember" 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/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:title="srt_TitleOfIndividualAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="srt_TitleOfIndividualAxis" xlink:title="Presentation : us-gaap_ScheduleOfRestructuringAndRelatedCostsTable to srt_TitleOfIndividualAxis" 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/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="Presentation : srt_TitleOfIndividualAxis to srt_TitleOfIndividualWithRelationshipToEntityDomain" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_FormerOfficerMember" xlink:label="ecor_FormerOfficerMember" xlink:title="ecor_FormerOfficerMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="ecor_FormerOfficerMember" xlink:title="Presentation : srt_TitleOfIndividualWithRelationshipToEntityDomain to ecor_FormerOfficerMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NewEmployeeMember" xlink:label="ecor_NewEmployeeMember" xlink:title="ecor_NewEmployeeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="ecor_NewEmployeeMember" xlink:title="Presentation : srt_TitleOfIndividualWithRelationshipToEntityDomain to ecor_NewEmployeeMember" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems" xlink:title="us-gaap_RestructuringCostAndReserveLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringCostAndReserveLineItems" xlink:title="Presentation : us-gaap_ScheduleOfRestructuringAndRelatedCostsTable to us-gaap_RestructuringCostAndReserveLineItems" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeveranceCosts1" xlink:label="us-gaap_SeveranceCosts1" xlink:title="us-gaap_SeveranceCosts1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_SeveranceCosts1" xlink:title="Presentation : us-gaap_RestructuringCostAndReserveLineItems to us-gaap_SeveranceCosts1" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringCosts" xlink:label="us-gaap_OtherRestructuringCosts" xlink:title="us-gaap_OtherRestructuringCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_OtherRestructuringCosts" xlink:title="Presentation : us-gaap_RestructuringCostAndReserveLineItems to us-gaap_OtherRestructuringCosts" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_RestructuringAndOtherRelatedCharges" xlink:label="ecor_RestructuringAndOtherRelatedCharges" xlink:title="ecor_RestructuringAndOtherRelatedCharges" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="ecor_RestructuringAndOtherRelatedCharges" xlink:title="Presentation : us-gaap_RestructuringCostAndReserveLineItems to ecor_RestructuringAndOtherRelatedCharges" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_RestrictedStockAndDeferredStockMember" xlink:label="ecor_RestrictedStockAndDeferredStockMember" xlink:title="ecor_RestrictedStockAndDeferredStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="ecor_RestrictedStockAndDeferredStockMember" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to ecor_RestrictedStockAndDeferredStockMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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/2022/elts/us-gaap-2022.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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" use="optional" priority="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockBasedCompensationTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:label="us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:title="us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:title="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:title="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" use="optional" priority="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/SummaryofSignificantAccountingPoliciesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:title="us-gaap_AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:title="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/SummaryofSignificantAccountingPoliciesScheduleofcashequivalentsandrestrictedcashDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:title="us-gaap_AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash" xlink:label="us-gaap_RestrictedCash" xlink:title="us-gaap_RestrictedCash" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RestrictedCash" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_RestrictedCash" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="us-gaap_RestrictedCashAndCashEquivalents" xlink:title="us-gaap_RestrictedCashAndCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalents" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_RestrictedCashAndCashEquivalents" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Incometaxes">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:title="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:title="us-gaap_IncomeTaxDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_IncomeTaxDisclosureTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:title="us-gaap_StatementOfCashFlowsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:title="us-gaap_ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_ProfitLoss" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:title="us-gaap_ShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_ShareBasedCompensation" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NetNoncashLeaseExpense" xlink:label="ecor_NetNoncashLeaseExpense" xlink:title="ecor_NetNoncashLeaseExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ecor_NetNoncashLeaseExpense" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to ecor_NetNoncashLeaseExpense" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown" xlink:label="us-gaap_InventoryWriteDown" xlink:title="us-gaap_InventoryWriteDown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InventoryWriteDown" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_InventoryWriteDown" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:title="us-gaap_IncreaseDecreaseInInventories" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" xlink:title="Presentation : us-gaap_IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInInventories" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="Presentation : us-gaap_IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:title="us-gaap_IncreaseDecreaseInAccountsPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:title="Presentation : us-gaap_IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInAccountsPayable" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:title="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:title="Presentation : us-gaap_IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" use="optional" priority="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInLeasingReceivables" xlink:label="us-gaap_IncreaseDecreaseInLeasingReceivables" xlink:title="us-gaap_IncreaseDecreaseInLeasingReceivables" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInLeasingReceivables" xlink:title="Presentation : us-gaap_IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInLeasingReceivables" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:title="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:title="Presentation : us-gaap_IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInOperatingLeaseLiability" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInFinancingActivities" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:title="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" use="optional" priority="2" order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" use="optional" priority="2" order="6" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:title="us-gaap_SupplementalCashFlowInformationAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_SupplementalCashFlowInformationAbstract" use="optional" priority="2" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIncomeTaxRefunds" xlink:label="us-gaap_ProceedsFromIncomeTaxRefunds" xlink:title="us-gaap_ProceedsFromIncomeTaxRefunds" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_ProceedsFromIncomeTaxRefunds" xlink:title="Presentation : us-gaap_SupplementalCashFlowInformationAbstract to us-gaap_ProceedsFromIncomeTaxRefunds" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:title="us-gaap_SubsequentEventsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" xlink:title="us-gaap_SubsequentEventTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventTable" xlink:title="Presentation : us-gaap_SubsequentEventsAbstract to us-gaap_SubsequentEventTable" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:title="us-gaap_DebtInstrumentAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_DebtInstrumentAxis" xlink:title="Presentation : us-gaap_SubsequentEventTable to us-gaap_DebtInstrumentAxis" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:title="us-gaap_DebtInstrumentNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:title="Presentation : us-gaap_DebtInstrumentAxis to us-gaap_DebtInstrumentNameDomain" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CommercialInsurancePremiumFinanceAndSecurityAgreementMember" xlink:label="ecor_CommercialInsurancePremiumFinanceAndSecurityAgreementMember" xlink:title="ecor_CommercialInsurancePremiumFinanceAndSecurityAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="ecor_CommercialInsurancePremiumFinanceAndSecurityAgreementMember" xlink:title="Presentation : us-gaap_DebtInstrumentNameDomain to ecor_CommercialInsurancePremiumFinanceAndSecurityAgreementMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:title="us-gaap_TypeOfArrangementAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_TypeOfArrangementAxis" xlink:title="Presentation : us-gaap_SubsequentEventTable to us-gaap_TypeOfArrangementAxis" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:title="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:title="Presentation : us-gaap_TypeOfArrangementAxis to us-gaap_ArrangementsAndNonarrangementTransactionsMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_StockPurchaseAgreementMember" xlink:label="ecor_StockPurchaseAgreementMember" xlink:title="ecor_StockPurchaseAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="ecor_StockPurchaseAgreementMember" xlink:title="Presentation : us-gaap_ArrangementsAndNonarrangementTransactionsMember to ecor_StockPurchaseAgreementMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:title="dei_LegalEntityAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="dei_LegalEntityAxis" xlink:title="Presentation : us-gaap_SubsequentEventTable to dei_LegalEntityAxis" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_LincolnParkCapitalFundLLCMember" xlink:label="ecor_LincolnParkCapitalFundLLCMember" xlink:title="ecor_LincolnParkCapitalFundLLCMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain" xlink:to="ecor_LincolnParkCapitalFundLLCMember" xlink:title="Presentation : dei_EntityDomain to ecor_LincolnParkCapitalFundLLCMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings" xlink:title="us-gaap_ShortTermBorrowings" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_ShortTermBorrowings" xlink:title="Presentation : us-gaap_SubsequentEventLineItems to us-gaap_ShortTermBorrowings" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm" xlink:title="us-gaap_DebtInstrumentTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentTerm" xlink:title="Presentation : us-gaap_SubsequentEventLineItems to us-gaap_DebtInstrumentTerm" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:title="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:title="Presentation : us-gaap_SubsequentEventLineItems to us-gaap_DebtInstrumentInterestRateStatedPercentage" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CommitmentSharesIssued" xlink:label="ecor_CommitmentSharesIssued" xlink:title="ecor_CommitmentSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="ecor_CommitmentSharesIssued" xlink:title="Presentation : us-gaap_SubsequentEventLineItems to ecor_CommitmentSharesIssued" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_PayToInstallmentsAmount" xlink:label="ecor_PayToInstallmentsAmount" xlink:title="ecor_PayToInstallmentsAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="ecor_PayToInstallmentsAmount" xlink:title="Presentation : us-gaap_SubsequentEventLineItems to ecor_PayToInstallmentsAmount" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:label="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:title="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:title="Presentation : us-gaap_SubsequentEventLineItems to us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:title="us-gaap_StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" xlink:title="us-gaap_AssetsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract" xlink:title="Presentation : us-gaap_StatementOfFinancialPositionAbstract to us-gaap_AssetsAbstract" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:title="us-gaap_AssetsCurrentAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:title="Presentation : us-gaap_AssetsAbstract to us-gaap_AssetsCurrentAbstract" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="Presentation : us-gaap_AssetsCurrentAbstract to us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent" xlink:title="us-gaap_RestrictedCashCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashCurrent" xlink:title="Presentation : us-gaap_AssetsCurrentAbstract to us-gaap_RestrictedCashCurrent" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:title="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:title="Presentation : us-gaap_AssetsCurrentAbstract to us-gaap_PrepaidExpenseAndOtherAssetsCurrent" use="optional" priority="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent" xlink:title="us-gaap_InventoryNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_InventoryNoncurrent" xlink:title="Presentation : us-gaap_AssetsAbstract to us-gaap_InventoryNoncurrent" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:title="us-gaap_OperatingLeaseRightOfUseAsset" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" xlink:title="Presentation : us-gaap_AssetsAbstract to us-gaap_OperatingLeaseRightOfUseAsset" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:title="us-gaap_OtherAssetsNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:title="Presentation : us-gaap_AssetsAbstract to us-gaap_OtherAssetsNoncurrent" use="optional" priority="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:title="us-gaap_LiabilitiesCurrentAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:title="Presentation : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesCurrentAbstract" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:title="us-gaap_OperatingLeaseLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" xlink:title="Presentation : us-gaap_LiabilitiesCurrentAbstract to us-gaap_OperatingLeaseLiabilityCurrent" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:title="us-gaap_LiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" xlink:title="Presentation : us-gaap_LiabilitiesCurrentAbstract to us-gaap_LiabilitiesCurrent" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:title="us-gaap_LiabilitiesNoncurrentAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" xlink:title="Presentation : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesNoncurrentAbstract" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:title="us-gaap_OperatingLeaseLiabilityNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:title="Presentation : us-gaap_LiabilitiesNoncurrentAbstract to us-gaap_OperatingLeaseLiabilityNoncurrent" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:title="us-gaap_Liabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" xlink:title="Presentation : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_Liabilities" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="Presentation : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" use="optional" priority="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValueOutstanding" xlink:label="us-gaap_PreferredStockValueOutstanding" xlink:title="us-gaap_PreferredStockValueOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_PreferredStockValueOutstanding" xlink:title="Presentation : us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to us-gaap_PreferredStockValueOutstanding" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="us-gaap_CommonStockValueOutstanding" xlink:title="us-gaap_CommonStockValueOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_CommonStockValueOutstanding" xlink:title="Presentation : us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to us-gaap_CommonStockValueOutstanding" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:title="Presentation : us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to us-gaap_AdditionalPaidInCapitalCommonStock" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:title="Presentation : us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to us-gaap_RetainedEarningsAccumulatedDeficit" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="Presentation : us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" priority="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StockholdersEquity" xlink:title="Presentation : us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to us-gaap_StockholdersEquity" use="optional" priority="2" order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationForOperatingLeasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" xlink:title="us-gaap_LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:label="us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:title="us-gaap_LesseeOperatingLeaseDescriptionAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:title="Presentation : us-gaap_LeasesAbstract to us-gaap_LesseeOperatingLeaseDescriptionAbstract" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:title="us-gaap_OperatingLeaseRightOfUseAsset" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" xlink:title="Presentation : us-gaap_LesseeOperatingLeaseDescriptionAbstract to us-gaap_OperatingLeaseRightOfUseAsset" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityAbstract" xlink:label="us-gaap_OperatingLeaseLiabilityAbstract" xlink:title="us-gaap_OperatingLeaseLiabilityAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityAbstract" xlink:title="Presentation : us-gaap_LeasesAbstract to us-gaap_OperatingLeaseLiabilityAbstract" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:title="us-gaap_OperatingLeaseLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilityAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" xlink:title="Presentation : us-gaap_OperatingLeaseLiabilityAbstract to us-gaap_OperatingLeaseLiabilityCurrent" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:title="us-gaap_OperatingLeaseLiabilityNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilityAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:title="Presentation : us-gaap_OperatingLeaseLiabilityAbstract to us-gaap_OperatingLeaseLiabilityNoncurrent" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" xlink:title="us-gaap_OperatingLeaseLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilityAbstract" xlink:to="us-gaap_OperatingLeaseLiability" xlink:title="Presentation : us-gaap_OperatingLeaseLiabilityAbstract to us-gaap_OperatingLeaseLiability" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="Presentation : us-gaap_LeasesAbstract to us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseDiscountRate" xlink:label="us-gaap_LesseeOperatingLeaseDiscountRate" xlink:title="us-gaap_LesseeOperatingLeaseDiscountRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseDiscountRate" xlink:title="Presentation : us-gaap_LeasesAbstract to us-gaap_LesseeOperatingLeaseDiscountRate" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/ShareholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:title="us-gaap_StockholdersEquityNoteAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:title="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_StockholdersEquityNoteDisclosureTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" xlink:title="us-gaap_EquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_StockPurchaseAgreementTable" xlink:label="ecor_StockPurchaseAgreementTable" xlink:title="ecor_StockPurchaseAgreementTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="ecor_StockPurchaseAgreementTable" xlink:title="Presentation : us-gaap_EquityAbstract to ecor_StockPurchaseAgreementTable" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:title="us-gaap_TypeOfArrangementAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementTable" xlink:to="us-gaap_TypeOfArrangementAxis" xlink:title="Presentation : ecor_StockPurchaseAgreementTable to us-gaap_TypeOfArrangementAxis" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:title="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:title="Presentation : us-gaap_TypeOfArrangementAxis to us-gaap_ArrangementsAndNonarrangementTransactionsMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_StockPurchaseAgreementMember" xlink:label="ecor_StockPurchaseAgreementMember" xlink:title="ecor_StockPurchaseAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="ecor_StockPurchaseAgreementMember" xlink:title="Presentation : us-gaap_ArrangementsAndNonarrangementTransactionsMember to ecor_StockPurchaseAgreementMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_FirstSecuritiesPurchaseAgreementMember" xlink:label="ecor_FirstSecuritiesPurchaseAgreementMember" xlink:title="ecor_FirstSecuritiesPurchaseAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="ecor_FirstSecuritiesPurchaseAgreementMember" xlink:title="Presentation : us-gaap_ArrangementsAndNonarrangementTransactionsMember to ecor_FirstSecuritiesPurchaseAgreementMember" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_SecondSecuritiesPurchaseAgreementMember" xlink:label="ecor_SecondSecuritiesPurchaseAgreementMember" xlink:title="ecor_SecondSecuritiesPurchaseAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="ecor_SecondSecuritiesPurchaseAgreementMember" xlink:title="Presentation : us-gaap_ArrangementsAndNonarrangementTransactionsMember to ecor_SecondSecuritiesPurchaseAgreementMember" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ThirdSecuritiesPurchaseAgreementMember" xlink:label="ecor_ThirdSecuritiesPurchaseAgreementMember" xlink:title="ecor_ThirdSecuritiesPurchaseAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="ecor_ThirdSecuritiesPurchaseAgreementMember" xlink:title="Presentation : us-gaap_ArrangementsAndNonarrangementTransactionsMember to ecor_ThirdSecuritiesPurchaseAgreementMember" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:title="us-gaap_StatementClassOfStockAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:title="Presentation : ecor_StockPurchaseAgreementTable to us-gaap_StatementClassOfStockAxis" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:title="us-gaap_ClassOfStockDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:title="Presentation : us-gaap_StatementClassOfStockAxis to us-gaap_ClassOfStockDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:title="us-gaap_SeriesAPreferredStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" xlink:title="Presentation : us-gaap_ClassOfStockDomain to us-gaap_SeriesAPreferredStockMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="ecor_StockPurchaseAgreementTable" xlink:to="dei_LegalEntityAxis" xlink:title="Presentation : ecor_StockPurchaseAgreementTable to dei_LegalEntityAxis" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_LincolnParkCapitalFundLLCMember" xlink:label="ecor_LincolnParkCapitalFundLLCMember" xlink:title="ecor_LincolnParkCapitalFundLLCMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain" xlink:to="ecor_LincolnParkCapitalFundLLCMember" xlink:title="Presentation : dei_EntityDomain to ecor_LincolnParkCapitalFundLLCMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="ecor_StockPurchaseAgreementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="Presentation : ecor_StockPurchaseAgreementTable to us-gaap_StatementEquityComponentsAxis" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementTable" xlink:to="srt_RangeAxis" xlink:title="Presentation : ecor_StockPurchaseAgreementTable to srt_RangeAxis" 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/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Presentation : srt_RangeAxis to srt_RangeMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Presentation : srt_RangeMember to srt_MinimumMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Presentation : srt_RangeMember to srt_MaximumMember" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_StockPurchaseAgreementLineItems" xlink:label="ecor_StockPurchaseAgreementLineItems" xlink:title="ecor_StockPurchaseAgreementLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementTable" xlink:to="ecor_StockPurchaseAgreementLineItems" xlink:title="Presentation : ecor_StockPurchaseAgreementTable to ecor_StockPurchaseAgreementLineItems" use="optional" priority="2" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:title="us-gaap_PreferredStockParOrStatedValuePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:title="Presentation : ecor_StockPurchaseAgreementLineItems to us-gaap_PreferredStockParOrStatedValuePerShare" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfEachSharesVotingRightsPerShares" xlink:label="ecor_NumberOfEachSharesVotingRightsPerShares" xlink:title="ecor_NumberOfEachSharesVotingRightsPerShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_NumberOfEachSharesVotingRightsPerShares" xlink:title="Presentation : ecor_StockPurchaseAgreementLineItems to ecor_NumberOfEachSharesVotingRightsPerShares" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld" xlink:label="ecor_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld" xlink:title="ecor_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld" xlink:title="Presentation : ecor_StockPurchaseAgreementLineItems to ecor_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValueOutstanding" xlink:label="us-gaap_PreferredStockValueOutstanding" xlink:title="us-gaap_PreferredStockValueOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="us-gaap_PreferredStockValueOutstanding" xlink:title="Presentation : ecor_StockPurchaseAgreementLineItems to us-gaap_PreferredStockValueOutstanding" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:title="us-gaap_SaleOfStockPricePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" xlink:title="Presentation : ecor_StockPurchaseAgreementLineItems to us-gaap_SaleOfStockPricePerShare" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" xlink:title="us-gaap_StockholdersEquityReverseStockSplit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" xlink:title="Presentation : ecor_StockPurchaseAgreementLineItems to us-gaap_StockholdersEquityReverseStockSplit" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockRedemptionPricePerShare" xlink:label="us-gaap_PreferredStockRedemptionPricePerShare" xlink:title="us-gaap_PreferredStockRedemptionPricePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="us-gaap_PreferredStockRedemptionPricePerShare" xlink:title="Presentation : ecor_StockPurchaseAgreementLineItems to us-gaap_PreferredStockRedemptionPricePerShare" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:title="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:title="Presentation : ecor_StockPurchaseAgreementLineItems to us-gaap_ProceedsFromDebtNetOfIssuanceCosts" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="ecor_StockPurchaseAgreementLineItems" xlink:to="us-gaap_CommonStockValue" xlink:title="Presentation : ecor_StockPurchaseAgreementLineItems to us-gaap_CommonStockValue" use="optional" priority="2" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_FairValueOfCommonStockSharesIssued" xlink:label="ecor_FairValueOfCommonStockSharesIssued" xlink:title="ecor_FairValueOfCommonStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_FairValueOfCommonStockSharesIssued" xlink:title="Presentation : ecor_StockPurchaseAgreementLineItems to ecor_FairValueOfCommonStockSharesIssued" use="optional" priority="2" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_AdditionalCommitmentSharesIssued" xlink:label="ecor_AdditionalCommitmentSharesIssued" xlink:title="ecor_AdditionalCommitmentSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_AdditionalCommitmentSharesIssued" xlink:title="Presentation : ecor_StockPurchaseAgreementLineItems to ecor_AdditionalCommitmentSharesIssued" 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/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:title="us-gaap_ProceedsFromIssuanceOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:title="Presentation : ecor_StockPurchaseAgreementLineItems to us-gaap_ProceedsFromIssuanceOfCommonStock" use="optional" priority="2" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_AdditionalCommitmentFeesSharesIssuable" xlink:label="ecor_AdditionalCommitmentFeesSharesIssuable" xlink:title="ecor_AdditionalCommitmentFeesSharesIssuable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_AdditionalCommitmentFeesSharesIssuable" xlink:title="Presentation : ecor_StockPurchaseAgreementLineItems to ecor_AdditionalCommitmentFeesSharesIssuable" use="optional" priority="2" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:title="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:title="Presentation : ecor_StockPurchaseAgreementLineItems to us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" 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/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="us-gaap_SaleOfStockPricePerShare_1" xlink:title="us-gaap_SaleOfStockPricePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare_1" xlink:title="Presentation : ecor_StockPurchaseAgreementLineItems to us-gaap_SaleOfStockPricePerShare" use="optional" priority="2" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NonCashCharge" xlink:label="ecor_NonCashCharge" xlink:title="ecor_NonCashCharge" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_NonCashCharge" xlink:title="Presentation : ecor_StockPurchaseAgreementLineItems to ecor_NonCashCharge" use="optional" priority="2" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_PreferredStockRedemptionShare" xlink:label="ecor_PreferredStockRedemptionShare" xlink:title="ecor_PreferredStockRedemptionShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_PreferredStockRedemptionShare" xlink:title="Presentation : ecor_StockPurchaseAgreementLineItems to ecor_PreferredStockRedemptionShare" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfBasisSharesToReceiveDividendDeclared" xlink:label="ecor_NumberOfBasisSharesToReceiveDividendDeclared" xlink:title="ecor_NumberOfBasisSharesToReceiveDividendDeclared" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_NumberOfBasisSharesToReceiveDividendDeclared" xlink:title="Presentation : ecor_StockPurchaseAgreementLineItems to ecor_NumberOfBasisSharesToReceiveDividendDeclared" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfBasisSharesOfVotingRightsReceived" xlink:label="ecor_NumberOfBasisSharesOfVotingRightsReceived" xlink:title="ecor_NumberOfBasisSharesOfVotingRightsReceived" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_NumberOfBasisSharesOfVotingRightsReceived" xlink:title="Presentation : ecor_StockPurchaseAgreementLineItems to ecor_NumberOfBasisSharesOfVotingRightsReceived" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_DescriptionOfReverseStockSplit" xlink:label="ecor_DescriptionOfReverseStockSplit" xlink:title="ecor_DescriptionOfReverseStockSplit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_DescriptionOfReverseStockSplit" xlink:title="Presentation : ecor_StockPurchaseAgreementLineItems to ecor_DescriptionOfReverseStockSplit" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfBasisSharesToReceiveRedemptionAmount" xlink:label="ecor_NumberOfBasisSharesToReceiveRedemptionAmount" xlink:title="ecor_NumberOfBasisSharesToReceiveRedemptionAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_NumberOfBasisSharesToReceiveRedemptionAmount" xlink:title="Presentation : ecor_StockPurchaseAgreementLineItems to ecor_NumberOfBasisSharesToReceiveRedemptionAmount" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfDesignatedSharesOutstanding" xlink:label="ecor_NumberOfDesignatedSharesOutstanding" xlink:title="ecor_NumberOfDesignatedSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_StockPurchaseAgreementLineItems" xlink:to="ecor_NumberOfDesignatedSharesOutstanding" xlink:title="Presentation : ecor_StockPurchaseAgreementLineItems to ecor_NumberOfDesignatedSharesOutstanding" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Severanceandotherrelatedcharges">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="us-gaap_PostemploymentBenefitsAbstract" xlink:title="us-gaap_PostemploymentBenefitsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:title="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PostemploymentBenefitsAbstract" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:title="Presentation : us-gaap_PostemploymentBenefitsAbstract to us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:title="us-gaap_AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_AccountingPoliciesTable" xlink:label="ecor_AccountingPoliciesTable" xlink:title="ecor_AccountingPoliciesTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ecor_AccountingPoliciesTable" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to ecor_AccountingPoliciesTable" 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/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_AccountingPoliciesTable" xlink:to="srt_RangeAxis" xlink:title="Presentation : ecor_AccountingPoliciesTable to srt_RangeAxis" 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/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Presentation : srt_RangeAxis to srt_RangeMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_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="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_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="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="ecor_AccountingPoliciesTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="Presentation : ecor_AccountingPoliciesTable to us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicensingAgreementsMember" xlink:label="us-gaap_LicensingAgreementsMember" xlink:title="us-gaap_LicensingAgreementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_LicensingAgreementsMember" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_LicensingAgreementsMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_AccountingPoliciesLineItems" xlink:label="ecor_AccountingPoliciesLineItems" xlink:title="ecor_AccountingPoliciesLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_AccountingPoliciesTable" xlink:to="ecor_AccountingPoliciesLineItems" xlink:title="Presentation : ecor_AccountingPoliciesTable to ecor_AccountingPoliciesLineItems" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherShortTermDebt" xlink:label="us-gaap_RepaymentsOfOtherShortTermDebt" xlink:title="us-gaap_RepaymentsOfOtherShortTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_AccountingPoliciesLineItems" xlink:to="us-gaap_RepaymentsOfOtherShortTermDebt" xlink:title="Presentation : ecor_AccountingPoliciesLineItems to us-gaap_RepaymentsOfOtherShortTermDebt" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:title="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_AccountingPoliciesLineItems" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:title="Presentation : ecor_AccountingPoliciesLineItems to us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntermediateLifePlantsUsefulLife" xlink:label="us-gaap_IntermediateLifePlantsUsefulLife" xlink:title="us-gaap_IntermediateLifePlantsUsefulLife" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_AccountingPoliciesLineItems" xlink:to="us-gaap_IntermediateLifePlantsUsefulLife" xlink:title="Presentation : ecor_AccountingPoliciesLineItems to us-gaap_IntermediateLifePlantsUsefulLife" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalFees" xlink:label="us-gaap_LegalFees" xlink:title="us-gaap_LegalFees" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_AccountingPoliciesLineItems" xlink:to="us-gaap_LegalFees" xlink:title="Presentation : ecor_AccountingPoliciesLineItems to us-gaap_LegalFees" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedLicenseAgreementsGross" xlink:label="us-gaap_FiniteLivedLicenseAgreementsGross" xlink:title="us-gaap_FiniteLivedLicenseAgreementsGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_AccountingPoliciesLineItems" xlink:to="us-gaap_FiniteLivedLicenseAgreementsGross" xlink:title="Presentation : ecor_AccountingPoliciesLineItems to us-gaap_FiniteLivedLicenseAgreementsGross" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" xlink:title="us-gaap_StockholdersEquityReverseStockSplit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_AccountingPoliciesLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" xlink:title="Presentation : ecor_AccountingPoliciesLineItems to us-gaap_StockholdersEquityReverseStockSplit" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="ecor_AccountingPoliciesLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:title="Presentation : ecor_AccountingPoliciesLineItems to us-gaap_FiniteLivedIntangibleAssetsNet" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:label="us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:title="us-gaap_DebtInstrumentConvertibleStockPriceTrigger" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_AccountingPoliciesLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:title="Presentation : ecor_AccountingPoliciesLineItems to us-gaap_DebtInstrumentConvertibleStockPriceTrigger" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:label="us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:title="us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecor_AccountingPoliciesLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:title="Presentation : ecor_AccountingPoliciesLineItems to us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://electrocore.com/role/SeveranceandotherrelatedchargesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="us-gaap_PostemploymentBenefitsAbstract" xlink:title="us-gaap_PostemploymentBenefitsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PostemploymentBenefitsAbstract" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="Presentation : us-gaap_PostemploymentBenefitsAbstract to us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" 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/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:title="srt_TitleOfIndividualAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="srt_TitleOfIndividualAxis" xlink:title="Presentation : us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable to srt_TitleOfIndividualAxis" 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/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="Presentation : srt_TitleOfIndividualAxis to srt_TitleOfIndividualWithRelationshipToEntityDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_TwoFormerEmployeesMember" xlink:label="ecor_TwoFormerEmployeesMember" xlink:title="ecor_TwoFormerEmployeesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="ecor_TwoFormerEmployeesMember" xlink:title="Presentation : srt_TitleOfIndividualWithRelationshipToEntityDomain to ecor_TwoFormerEmployeesMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:title="us-gaap_IncomeStatementLocationAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:title="Presentation : us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable to us-gaap_IncomeStatementLocationAxis" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:title="us-gaap_IncomeStatementLocationDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:title="Presentation : us-gaap_IncomeStatementLocationAxis to us-gaap_IncomeStatementLocationDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:title="us-gaap_SellingGeneralAndAdministrativeExpensesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:title="Presentation : us-gaap_IncomeStatementLocationDomain to us-gaap_SellingGeneralAndAdministrativeExpensesMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:title="us-gaap_DefinedBenefitPlanDisclosureLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:title="Presentation : us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable to us-gaap_DefinedBenefitPlanDisclosureLineItems" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent" xlink:label="us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent" xlink:title="us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent" xlink:title="Presentation : us-gaap_DefinedBenefitPlanDisclosureLineItems to us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostemploymentBenefitsPeriodExpense" xlink:label="us-gaap_PostemploymentBenefitsPeriodExpense" xlink:title="us-gaap_PostemploymentBenefitsPeriodExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_PostemploymentBenefitsPeriodExpense" xlink:title="Presentation : us-gaap_DefinedBenefitPlanDisclosureLineItems to us-gaap_PostemploymentBenefitsPeriodExpense" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>4
<FILENAME>ecor-20230331_cal.xml
<DESCRIPTION>CALCULATION
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--Created by EdgarAgents, Powered by IRIS Carbon, Unique Code 6452aaf0e17276037c03a328, Generated At Wed, 03 May 2023 18:42:39 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://electrocore.com/role/InventoriesInventoriesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#InventoriesInventoriesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="ecor-20230331.xsd#CondensedConsolidatedBalanceSheetsUnaudited" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationForOperatingLeasesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureLeasesSupplementalBalanceSheetInformationForOperatingLeasesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/InventoriesInventoriesDetailsCalc2" xlink:type="simple" xlink:href="ecor-20230331.xsd#InventoriesInventoriesDetailsCalc2" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DocumentDocumentAndEntityInformation" />
  <link:roleRef roleURI="http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="ecor-20230331.xsd#CondensedConsolidatedBalanceSheetsUnauditedParenthetical" />
  <link:roleRef roleURI="http://electrocore.com/role/CondensedConsolidatedStatementsofEquity" xlink:type="simple" xlink:href="ecor-20230331.xsd#CondensedConsolidatedStatementsofEquity" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureTheCompany" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureTheCompany" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureSummaryOfSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://electrocore.com/role/SignificantRisksandUncertainties" xlink:type="simple" xlink:href="ecor-20230331.xsd#SignificantRisksandUncertainties" />
  <link:roleRef roleURI="http://electrocore.com/role/Revenue" xlink:type="simple" xlink:href="ecor-20230331.xsd#Revenue" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureInventories" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureInventories" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureLeases" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureLeases" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities" />
  <link:roleRef roleURI="http://electrocore.com/role/ShareholdersEquity" xlink:type="simple" xlink:href="ecor-20230331.xsd#ShareholdersEquity" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureNetLossPerShare" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureNetLossPerShare" />
  <link:roleRef roleURI="http://electrocore.com/role/Incometaxes" xlink:type="simple" xlink:href="ecor-20230331.xsd#Incometaxes" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockBasedCompensation" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockBasedCompensation" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureCommitmentsAndContingencies" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureCommitmentsAndContingencies" />
  <link:roleRef roleURI="http://electrocore.com/role/Severanceandotherrelatedcharges" xlink:type="simple" xlink:href="ecor-20230331.xsd#Severanceandotherrelatedcharges" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureSubsequentEvents" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureSubsequentEvents" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" />
  <link:roleRef roleURI="http://electrocore.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="ecor-20230331.xsd#SummaryofSignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://electrocore.com/role/SignificantRisksandUncertaintiesTables" xlink:type="simple" xlink:href="ecor-20230331.xsd#SignificantRisksandUncertaintiesTables" />
  <link:roleRef roleURI="http://electrocore.com/role/RevenueTables" xlink:type="simple" xlink:href="ecor-20230331.xsd#RevenueTables" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureInventoriesTables" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureInventoriesTables" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureLeasesTables" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureLeasesTables" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureNetLossPerShareTables" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureNetLossPerShareTables" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockBasedCompensationTables" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockBasedCompensationTables" />
  <link:roleRef roleURI="http://electrocore.com/role/TheCompanyDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#TheCompanyDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/SummaryofSignificantAccountingPoliciesScheduleofcashequivalentsandrestrictedcashDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#SummaryofSignificantAccountingPoliciesScheduleofcashequivalentsandrestrictedcashDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#SignificantRisksandUncertaintiesAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleoffurtherrevenueconcentrationwithintheVADoDDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#SignificantRisksandUncertaintiesScheduleoffurtherrevenueconcentrationwithintheVADoDDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/RevenueSummaryofNetSalesDisaggregatedbyGeographicAreaDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#RevenueSummaryofNetSalesDisaggregatedbyGeographicAreaDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/RevenueAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#RevenueAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/InventoriesAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#InventoriesAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureLeasesSupplementalStatementOfCashFlowsInformationForOperatingLeasesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureLeasesSupplementalStatementOfCashFlowsInformationForOperatingLeasesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails2" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails2" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureLeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureLeasesAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#AccruedExpensesandOtherCurrentLiabilitiesDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockholdersEquityAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/NetLossPerShareAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#NetLossPerShareAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureNetLossPerShareScheduleOfCommonStockEquivalentsExcludedFromComputationOfDilutedLossPerShareDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureNetLossPerShareScheduleOfCommonStockEquivalentsExcludedFromComputationOfDilutedLossPerShareDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/NetLossPerShareScheduleofstockpurchasewarrantsoutstandingDetails2" xlink:type="simple" xlink:href="ecor-20230331.xsd#NetLossPerShareScheduleofstockpurchasewarrantsoutstandingDetails2" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureIncomeTaxesAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockBasedCompensationAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAwardsGrantedDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAwardsGrantedDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockCompensationForEquityAwardsDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockCompensationForEquityAwardsDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInValuingPlansDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInValuingPlansDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/SeveranceandotherrelatedchargesAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#SeveranceandotherrelatedchargesAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureSubsequentEventsAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesCarriedAtFairValueDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesCarriedAtFairValueDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/NotesPayableAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#NotesPayableAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/Role_DisclosureCloudComputingArrangementAdditionalInformationDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#Role_DisclosureCloudComputingArrangementAdditionalInformationDetails" />
  <link:roleRef roleURI="http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails" xlink:type="simple" xlink:href="ecor-20230331.xsd#StockholdersEquityScheduleofStockPurchaseWarrantsDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/InventoriesInventoriesDetails">
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_InventoryCurrentAndNoncurrent" xlink:label="ecor_InventoryCurrentAndNoncurrent" xlink:title="ecor_InventoryCurrentAndNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_InventoryRawMaterialsCurrentAndNoncurrent" xlink:label="ecor_InventoryRawMaterialsCurrentAndNoncurrent" xlink:title="ecor_InventoryRawMaterialsCurrentAndNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ecor_InventoryCurrentAndNoncurrent" xlink:to="ecor_InventoryRawMaterialsCurrentAndNoncurrent" xlink:title="Calculation : ecor_InventoryCurrentAndNoncurrent to ecor_InventoryRawMaterialsCurrentAndNoncurrent" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_InventoryWorkInProcessCurrentAndNoncurrent" xlink:label="ecor_InventoryWorkInProcessCurrentAndNoncurrent" xlink:title="ecor_InventoryWorkInProcessCurrentAndNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ecor_InventoryCurrentAndNoncurrent" xlink:to="ecor_InventoryWorkInProcessCurrentAndNoncurrent" xlink:title="Calculation : ecor_InventoryCurrentAndNoncurrent to ecor_InventoryWorkInProcessCurrentAndNoncurrent" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_InventoryFinishedGoodsCurrentAndNoncurrent" xlink:label="ecor_InventoryFinishedGoodsCurrentAndNoncurrent" xlink:title="ecor_InventoryFinishedGoodsCurrentAndNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ecor_InventoryCurrentAndNoncurrent" xlink:to="ecor_InventoryFinishedGoodsCurrentAndNoncurrent" xlink:title="Calculation : ecor_InventoryCurrentAndNoncurrent to ecor_InventoryFinishedGoodsCurrentAndNoncurrent" order="2" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:title="us-gaap_ProfitLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ProfitLoss" xlink:title="Calculation : us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to us-gaap_ProfitLoss" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:title="Calculation : us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to us-gaap_OtherComprehensiveIncomeLossNetOfTax" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="Calculation : us-gaap_OtherComprehensiveIncomeLossNetOfTax to us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="0" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="Calculation : us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="Calculation : us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="Calculation : us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="Calculation : us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="Calculation : us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="Calculation : us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="5" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:title="us-gaap_LiabilitiesAndStockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:title="us-gaap_Liabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" xlink:title="Calculation : us-gaap_LiabilitiesAndStockholdersEquity to us-gaap_Liabilities" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" xlink:title="Calculation : us-gaap_Liabilities to us-gaap_LiabilitiesCurrent" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:title="us-gaap_AccruedLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" xlink:title="Calculation : us-gaap_LiabilitiesCurrent to us-gaap_AccruedLiabilitiesCurrent" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:title="us-gaap_OperatingLeaseLiabilityCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" xlink:title="Calculation : us-gaap_LiabilitiesCurrent to us-gaap_OperatingLeaseLiabilityCurrent" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:title="us-gaap_OperatingLeaseLiabilityNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:title="Calculation : us-gaap_Liabilities to us-gaap_OperatingLeaseLiabilityNoncurrent" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:title="us-gaap_CommitmentsAndContingencies" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:title="Calculation : us-gaap_LiabilitiesAndStockholdersEquity to us-gaap_CommitmentsAndContingencies" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:title="us-gaap_StockholdersEquity" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" xlink:title="Calculation : us-gaap_LiabilitiesAndStockholdersEquity to us-gaap_StockholdersEquity" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValueOutstanding" xlink:label="us-gaap_PreferredStockValueOutstanding" xlink:title="us-gaap_PreferredStockValueOutstanding" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_PreferredStockValueOutstanding" xlink:title="Calculation : us-gaap_StockholdersEquity to us-gaap_PreferredStockValueOutstanding" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="us-gaap_CommonStockValueOutstanding" xlink:title="us-gaap_CommonStockValueOutstanding" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValueOutstanding" xlink:title="Calculation : us-gaap_StockholdersEquity to us-gaap_CommonStockValueOutstanding" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="Calculation : us-gaap_StockholdersEquity to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest" xlink:title="us-gaap_MinorityInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_MinorityInterest" xlink:title="Calculation : us-gaap_StockholdersEquity to us-gaap_MinorityInterest" order="5" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:title="us-gaap_Assets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:title="us-gaap_AssetsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" xlink:title="Calculation : us-gaap_Assets to us-gaap_AssetsCurrent" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="Calculation : us-gaap_AssetsCurrent to us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent" xlink:title="us-gaap_RestrictedCashCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_RestrictedCashCurrent" xlink:title="Calculation : us-gaap_AssetsCurrent to us-gaap_RestrictedCashCurrent" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:title="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:title="Calculation : us-gaap_AssetsCurrent to us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent" xlink:title="us-gaap_InventoryNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_InventoryNoncurrent" xlink:title="Calculation : us-gaap_Assets to us-gaap_InventoryNoncurrent" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:title="us-gaap_OperatingLeaseRightOfUseAsset" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" xlink:title="Calculation : us-gaap_Assets to us-gaap_OperatingLeaseRightOfUseAsset" order="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:title="us-gaap_OtherAssetsNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:title="Calculation : us-gaap_Assets to us-gaap_OtherAssetsNoncurrent" order="4" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails">
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_RestructuringAndOtherRelatedCharges" xlink:label="ecor_RestructuringAndOtherRelatedCharges" xlink:title="ecor_RestructuringAndOtherRelatedCharges" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeveranceCosts1" xlink:label="us-gaap_SeveranceCosts1" xlink:title="us-gaap_SeveranceCosts1" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ecor_RestructuringAndOtherRelatedCharges" xlink:to="us-gaap_SeveranceCosts1" xlink:title="Calculation : ecor_RestructuringAndOtherRelatedCharges to us-gaap_SeveranceCosts1" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringCosts" xlink:label="us-gaap_OtherRestructuringCosts" xlink:title="us-gaap_OtherRestructuringCosts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ecor_RestructuringAndOtherRelatedCharges" xlink:to="us-gaap_OtherRestructuringCosts" xlink:title="Calculation : ecor_RestructuringAndOtherRelatedCharges to us-gaap_OtherRestructuringCosts" order="1" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationForOperatingLeasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" xlink:title="us-gaap_OperatingLeaseLiability" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:title="us-gaap_OperatingLeaseLiabilityCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" xlink:title="Calculation : us-gaap_OperatingLeaseLiability to us-gaap_OperatingLeaseLiabilityCurrent" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:title="us-gaap_OperatingLeaseLiabilityNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:title="Calculation : us-gaap_OperatingLeaseLiability to us-gaap_OperatingLeaseLiabilityNoncurrent" order="1" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:title="Calculation : us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to us-gaap_NetCashProvidedByUsedInOperatingActivities" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:title="us-gaap_ProfitLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProfitLoss" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_ProfitLoss" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:title="us-gaap_ShareBasedCompensation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_ShareBasedCompensation" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NetNoncashLeaseExpense" xlink:label="ecor_NetNoncashLeaseExpense" xlink:title="ecor_NetNoncashLeaseExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="ecor_NetNoncashLeaseExpense" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to ecor_NetNoncashLeaseExpense" order="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown" xlink:label="us-gaap_InventoryWriteDown" xlink:title="us-gaap_InventoryWriteDown" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_InventoryWriteDown" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_InventoryWriteDown" order="4" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:title="us-gaap_IncreaseDecreaseInAccountsReceivable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_IncreaseDecreaseInAccountsReceivable" order="5" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:title="us-gaap_IncreaseDecreaseInInventories" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_IncreaseDecreaseInInventories" order="6" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="7" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:title="us-gaap_IncreaseDecreaseInAccountsPayable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_IncreaseDecreaseInAccountsPayable" order="8" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:title="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="9" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:title="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_IncreaseDecreaseInOperatingLeaseLiability" order="10" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:title="Calculation : us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to us-gaap_NetCashProvidedByUsedInInvestingActivities" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:title="Calculation : us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to us-gaap_NetCashProvidedByUsedInFinancingActivities" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:title="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:title="Calculation : us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="3" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" xlink:label="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" xlink:title="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" xlink:label="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" xlink:title="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" xlink:to="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" xlink:title="Calculation : ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent to ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" order="0" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:label="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:title="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" xlink:to="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:title="Calculation : ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent to ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:title="us-gaap_CashCashEquivalentsAndShortTermInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" xlink:to="us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:title="Calculation : ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent to us-gaap_CashCashEquivalentsAndShortTermInvestments" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:title="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="Calculation : us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis to us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" order="0" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="Calculation : us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis to us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:title="Calculation : us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis to us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CashAndCashEquivalentsAmortizedCost" xlink:label="ecor_CashAndCashEquivalentsAmortizedCost" xlink:title="ecor_CashAndCashEquivalentsAmortizedCost" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ecor_CashAndCashEquivalentsAmortizedCost" xlink:to="ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="Calculation : ecor_CashAndCashEquivalentsAmortizedCost to ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" order="0" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ecor_CashAndCashEquivalentsAmortizedCost" xlink:to="ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="Calculation : ecor_CashAndCashEquivalentsAmortizedCost to ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="ecor_CashAndCashEquivalentsAmortizedCost" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="Calculation : ecor_CashAndCashEquivalentsAmortizedCost to us-gaap_CashAndCashEquivalentsAtCarryingValue" order="2" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:title="us-gaap_ProfitLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="Calculation : us-gaap_ProfitLoss to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:title="us-gaap_OperatingIncomeLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" xlink:title="Calculation : us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_OperatingIncomeLoss" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:title="us-gaap_GrossProfit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" xlink:title="Calculation : us-gaap_OperatingIncomeLoss to us-gaap_GrossProfit" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="Calculation : us-gaap_GrossProfit to us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:title="us-gaap_CostOfGoodsAndServicesSold" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsAndServicesSold" xlink:title="Calculation : us-gaap_GrossProfit to us-gaap_CostOfGoodsAndServicesSold" order="1" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:title="us-gaap_OperatingExpenses" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" xlink:title="Calculation : us-gaap_OperatingIncomeLoss to us-gaap_OperatingExpenses" order="1" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:title="us-gaap_SellingGeneralAndAdministrativeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:title="Calculation : us-gaap_OperatingExpenses to us-gaap_SellingGeneralAndAdministrativeExpense" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:title="us-gaap_NonoperatingIncomeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_NonoperatingIncomeExpense" xlink:title="Calculation : us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_NonoperatingIncomeExpense" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndOtherIncome" xlink:label="us-gaap_InterestAndOtherIncome" xlink:title="us-gaap_InterestAndOtherIncome" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestAndOtherIncome" xlink:title="Calculation : us-gaap_NonoperatingIncomeExpense to us-gaap_InterestAndOtherIncome" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="us-gaap_OtherNonoperatingExpense" xlink:title="us-gaap_OtherNonoperatingExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingExpense" xlink:title="Calculation : us-gaap_NonoperatingIncomeExpense to us-gaap_OtherNonoperatingExpense" order="1" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_ProfitLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:title="Calculation : us-gaap_ProfitLoss to us-gaap_IncomeTaxExpenseBenefit" order="1" weight="-1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:title="us-gaap_AccruedLiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="us-gaap_AccruedProfessionalFeesCurrent" xlink:title="us-gaap_AccruedProfessionalFeesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrent" xlink:title="Calculation : us-gaap_AccruedLiabilitiesCurrent to us-gaap_AccruedProfessionalFeesCurrent" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedBonusesCurrent" xlink:label="us-gaap_AccruedBonusesCurrent" xlink:title="us-gaap_AccruedBonusesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedBonusesCurrent" xlink:title="Calculation : us-gaap_AccruedLiabilitiesCurrent to us-gaap_AccruedBonusesCurrent" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_AccruedLegalFeesLitigationExpense" xlink:label="ecor_AccruedLegalFeesLitigationExpense" xlink:title="ecor_AccruedLegalFeesLitigationExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="ecor_AccruedLegalFeesLitigationExpense" xlink:title="Calculation : us-gaap_AccruedLiabilitiesCurrent to ecor_AccruedLegalFeesLitigationExpense" order="2" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:title="us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:title="Calculation : us-gaap_AccruedLiabilitiesCurrent to us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" order="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" xlink:title="Calculation : us-gaap_AccruedLiabilitiesCurrent to us-gaap_AccruedIncomeTaxesCurrent" order="4" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SettlementLiabilitiesCurrent" xlink:label="us-gaap_SettlementLiabilitiesCurrent" xlink:title="us-gaap_SettlementLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_SettlementLiabilitiesCurrent" xlink:title="Calculation : us-gaap_AccruedLiabilitiesCurrent to us-gaap_SettlementLiabilitiesCurrent" order="5" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="6" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:label="us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:title="us-gaap_AccruedInsuranceCurrentAndNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:title="Calculation : us-gaap_AccruedLiabilitiesCurrent to us-gaap_AccruedInsuranceCurrentAndNoncurrent" order="7" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenue" xlink:label="us-gaap_DeferredRevenue" xlink:title="us-gaap_DeferredRevenue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_DeferredRevenue" xlink:title="Calculation : us-gaap_AccruedLiabilitiesCurrent to us-gaap_DeferredRevenue" order="8" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:title="us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:title="Calculation : us-gaap_AccruedLiabilitiesCurrent to us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" order="9" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/InventoriesInventoriesDetailsCalc2">
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_InventoryCurrentAndNoncurrent" xlink:label="ecor_InventoryCurrentAndNoncurrent" xlink:title="ecor_InventoryCurrentAndNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent" xlink:title="us-gaap_InventoryNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ecor_InventoryCurrentAndNoncurrent" xlink:to="us-gaap_InventoryNoncurrent" xlink:title="Calculation : ecor_InventoryCurrentAndNoncurrent to us-gaap_InventoryNoncurrent" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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="ecor_InventoryCurrentAndNoncurrent" xlink:to="us-gaap_InventoryNet" xlink:title="Calculation : ecor_InventoryCurrentAndNoncurrent to us-gaap_InventoryNet" order="1" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/CondensedConsolidatedStatementsofEquity" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureTheCompany" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/SignificantRisksandUncertainties" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Revenue" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureInventories" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureLeases" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/ShareholdersEquity" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureNetLossPerShare" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Incometaxes" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockBasedCompensation" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureCommitmentsAndContingencies" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Severanceandotherrelatedcharges" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureSubsequentEvents" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/SummaryofSignificantAccountingPoliciesTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/SignificantRisksandUncertaintiesTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/RevenueTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureInventoriesTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureLeasesTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureNetLossPerShareTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockBasedCompensationTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/TheCompanyDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/SummaryofSignificantAccountingPoliciesScheduleofcashequivalentsandrestrictedcashDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleoffurtherrevenueconcentrationwithintheVADoDDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/RevenueSummaryofNetSalesDisaggregatedbyGeographicAreaDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/RevenueAdditionalInformationDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/InventoriesAdditionalInformationDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureLeasesSupplementalStatementOfCashFlowsInformationForOperatingLeasesDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails2" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureLeasesAdditionalInformationDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/NetLossPerShareAdditionalInformationDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureNetLossPerShareScheduleOfCommonStockEquivalentsExcludedFromComputationOfDilutedLossPerShareDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/NetLossPerShareScheduleofstockpurchasewarrantsoutstandingDetails2" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAwardsGrantedDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockCompensationForEquityAwardsDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInValuingPlansDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/SeveranceandotherrelatedchargesAdditionalInformationDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesCarriedAtFairValueDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/NotesPayableAdditionalInformationDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/Role_DisclosureCloudComputingArrangementAdditionalInformationDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>ecor-20230331_lab.xml
<DESCRIPTION>LABEL
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--Created by EdgarAgents, Powered by IRIS Carbon, Unique Code 6452aaf0e17276037c03a328, Generated At Wed, 03 May 2023 18:42:39 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/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenue" xlink:label="DeferredRevenue" xlink:title="DeferredRevenue" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredRevenue" xml:lang="en-US" id="label_DeferredRevenue">Deferred Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredRevenue" xlink:to="label_DeferredRevenue" xlink:title="Label : DeferredRevenue to label_DeferredRevenue" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NetLosses" xlink:label="NetLosses" xlink:title="NetLosses" />
    <link:label xlink:type="resource" xlink:label="label_NetLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetLosses" xml:lang="en-US" id="label_NetLosses">Net losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetLosses" xlink:to="label_NetLosses" xlink:title="Label : NetLosses to label_NetLosses" />
    <link:label xlink:type="resource" xlink:label="label_NetLosses_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NetLosses_1" xml:lang="en-US" id="label_NetLosses_1">Net losses.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetLosses" xlink:to="label_NetLosses_1" xlink:title="Label : NetLosses to label_NetLosses_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:title="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">Net Cash Provided by (Used in) Operating Activities, Continuing Operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:title="Label : NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_1">Net Cash Provided by (Used in) Operating Activities, Continuing Operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_1" xlink:title="Label : NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NetSalesPercentage" xlink:label="NetSalesPercentage" xlink:title="NetSalesPercentage" />
    <link:label xlink:type="resource" xlink:label="label_NetSalesPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetSalesPercentage" xml:lang="en-US" id="label_NetSalesPercentage">Net sales percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetSalesPercentage" xlink:to="label_NetSalesPercentage" xlink:title="Label : NetSalesPercentage to label_NetSalesPercentage" />
    <link:label xlink:type="resource" xlink:label="label_NetSalesPercentage_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetSalesPercentage_1" xml:lang="en-US" id="label_NetSalesPercentage_1">Net sales percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetSalesPercentage" xlink:to="label_NetSalesPercentage_1" xlink:title="Label : NetSalesPercentage to label_NetSalesPercentage_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfChannels" xlink:label="NumberOfChannels" xlink:title="NumberOfChannels" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfChannels" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_NumberOfChannels" xml:lang="en-US" id="label_NumberOfChannels">Number of channels</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfChannels" xlink:to="label_NumberOfChannels" xlink:title="Label : NumberOfChannels to label_NumberOfChannels" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ScheduleOfRevenueConcentrationTableTextBlock" xlink:label="ScheduleOfRevenueConcentrationTableTextBlock" xlink:title="ScheduleOfRevenueConcentrationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfRevenueConcentrationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ScheduleOfRevenueConcentrationTableTextBlock" xml:lang="en-US" id="label_ScheduleOfRevenueConcentrationTableTextBlock">Tabular disclosure of revenue concentration.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRevenueConcentrationTableTextBlock" xlink:to="label_ScheduleOfRevenueConcentrationTableTextBlock" xlink:title="Label : ScheduleOfRevenueConcentrationTableTextBlock to label_ScheduleOfRevenueConcentrationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfRevenueConcentrationTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ScheduleOfRevenueConcentrationTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfRevenueConcentrationTableTextBlock_1">Schedule of revenue concentration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRevenueConcentrationTableTextBlock" xlink:to="label_ScheduleOfRevenueConcentrationTableTextBlock_1" xlink:title="Label : ScheduleOfRevenueConcentrationTableTextBlock to label_ScheduleOfRevenueConcentrationTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_StockPurchaseWarrantsMember" xlink:label="StockPurchaseWarrantsMember" xlink:title="StockPurchaseWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="label_StockPurchaseWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockPurchaseWarrantsMember" xml:lang="en-US" id="label_StockPurchaseWarrantsMember">Stock Purchase Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockPurchaseWarrantsMember" xlink:to="label_StockPurchaseWarrantsMember" xlink:title="Label : StockPurchaseWarrantsMember to label_StockPurchaseWarrantsMember" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NetSalesConcentrationPercentage" xlink:label="NetSalesConcentrationPercentage" xlink:title="NetSalesConcentrationPercentage" />
    <link:label xlink:type="resource" xlink:label="label_NetSalesConcentrationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetSalesConcentrationPercentage" xml:lang="en-US" id="label_NetSalesConcentrationPercentage">Net Sales Concentration Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetSalesConcentrationPercentage" xlink:to="label_NetSalesConcentrationPercentage" xlink:title="Label : NetSalesConcentrationPercentage to label_NetSalesConcentrationPercentage" />
    <link:label xlink:type="resource" xlink:label="label_NetSalesConcentrationPercentage_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetSalesConcentrationPercentage_1" xml:lang="en-US" id="label_NetSalesConcentrationPercentage_1">Net sales concentration percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetSalesConcentrationPercentage" xlink:to="label_NetSalesConcentrationPercentage_1" xlink:title="Label : NetSalesConcentrationPercentage to label_NetSalesConcentrationPercentage_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductInformationLineItems" xlink:label="ProductInformationLineItems" xlink:title="ProductInformationLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ProductInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductInformationLineItems" xml:lang="en-US" id="label_ProductInformationLineItems">Product Information [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductInformationLineItems" xlink:to="label_ProductInformationLineItems" xlink:title="Label : ProductInformationLineItems to label_ProductInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="ScheduleOfProductInformationTable" xlink:title="ScheduleOfProductInformationTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfProductInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfProductInformationTable" xml:lang="en-US" id="label_ScheduleOfProductInformationTable">Schedule of Product Information [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfProductInformationTable" xlink:to="label_ScheduleOfProductInformationTable" xlink:title="Label : ScheduleOfProductInformationTable to label_ScheduleOfProductInformationTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:label xlink:type="resource" xlink:label="label_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductOrServiceAxis" xml:lang="en-US" id="label_ProductOrServiceAxis">Product and Service [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductOrServiceAxis" xlink:to="label_ProductOrServiceAxis" xlink:title="Label : ProductOrServiceAxis to label_ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:label xlink:type="resource" xlink:label="label_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductsAndServicesDomain" xml:lang="en-US" id="label_ProductsAndServicesDomain">Product and Service [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductsAndServicesDomain" xlink:to="label_ProductsAndServicesDomain" xlink:title="Label : ProductsAndServicesDomain to label_ProductsAndServicesDomain" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfRevenueConcentrationTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfRevenueConcentrationTableTextBlock_2" xml:lang="en-US" id="label_ScheduleOfRevenueConcentrationTableTextBlock_2">Schedule of revenue concentration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRevenueConcentrationTableTextBlock" xlink:to="label_ScheduleOfRevenueConcentrationTableTextBlock_2" xlink:title="Label : ScheduleOfRevenueConcentrationTableTextBlock to label_ScheduleOfRevenueConcentrationTableTextBlock_2" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfRevenueConcentrationTableTextBlock_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfRevenueConcentrationTableTextBlock_3" xml:lang="en-US" id="label_ScheduleOfRevenueConcentrationTableTextBlock_3">Schedule of Revenue Concentration [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRevenueConcentrationTableTextBlock" xlink:to="label_ScheduleOfRevenueConcentrationTableTextBlock_3" xlink:title="Label : ScheduleOfRevenueConcentrationTableTextBlock to label_ScheduleOfRevenueConcentrationTableTextBlock_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">Number of Options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_LessorMember" xlink:label="LessorMember" xlink:title="LessorMember" />
    <link:label xlink:type="resource" xlink:label="label_LessorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LessorMember" xml:lang="en-US" id="label_LessorMember">Lessor [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LessorMember" xlink:to="label_LessorMember" xlink:title="Label : LessorMember to label_LessorMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionLineItems" xlink:label="LessorLeaseDescriptionLineItems" xlink:title="LessorLeaseDescriptionLineItems" />
    <link:label xlink:type="resource" xlink:label="label_LessorLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LessorLeaseDescriptionLineItems" xml:lang="en-US" id="label_LessorLeaseDescriptionLineItems">Lessor, Lease, Description [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LessorLeaseDescriptionLineItems" xlink:to="label_LessorLeaseDescriptionLineItems" xlink:title="Label : LessorLeaseDescriptionLineItems to label_LessorLeaseDescriptionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionTable" xlink:label="LessorLeaseDescriptionTable" xlink:title="LessorLeaseDescriptionTable" />
    <link:label xlink:type="resource" xlink:label="label_LessorLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LessorLeaseDescriptionTable" xml:lang="en-US" id="label_LessorLeaseDescriptionTable">Lessor, Lease, Description [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LessorLeaseDescriptionTable" xlink:to="label_LessorLeaseDescriptionTable" xlink:title="Label : LessorLeaseDescriptionTable to label_LessorLeaseDescriptionTable" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_WarrantsAndRightsOutstandingExpired" xlink:label="WarrantsAndRightsOutstandingExpired" xlink:title="WarrantsAndRightsOutstandingExpired" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsAndRightsOutstandingExpired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WarrantsAndRightsOutstandingExpired" xml:lang="en-US" id="label_WarrantsAndRightsOutstandingExpired">Warrants expired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsOutstandingExpired" xlink:to="label_WarrantsAndRightsOutstandingExpired" xlink:title="Label : WarrantsAndRightsOutstandingExpired to label_WarrantsAndRightsOutstandingExpired" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US" id="label_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">Remainder of 2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="label_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="Label : LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths to label_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseDepositLiability" xlink:label="LeaseDepositLiability" xlink:title="LeaseDepositLiability" />
    <link:label xlink:type="resource" xlink:label="label_LeaseDepositLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_LeaseDepositLiability" xml:lang="en-US" id="label_LeaseDepositLiability">Accrued lessor amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseDepositLiability" xlink:to="label_LeaseDepositLiability" xlink:title="Label : LeaseDepositLiability to label_LeaseDepositLiability" />
    <link:label xlink:type="resource" xlink:label="label_LeaseDepositLiability_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LeaseDepositLiability_1" xml:lang="en-US" id="label_LeaseDepositLiability_1">Accrued laibility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseDepositLiability" xlink:to="label_LeaseDepositLiability_1" xlink:title="Label : LeaseDepositLiability to label_LeaseDepositLiability_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued" xlink:label="SharesIssued" xlink:title="SharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharesIssued" xml:lang="en-US" id="label_SharesIssued">Shares issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssued" xlink:to="label_SharesIssued" xlink:title="Label : SharesIssued to label_SharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_LeaseDepositLiability_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LeaseDepositLiability_2" xml:lang="en-US" id="label_LeaseDepositLiability_2">Lease Deposit Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseDepositLiability" xlink:to="label_LeaseDepositLiability_2" xlink:title="Label : LeaseDepositLiability to label_LeaseDepositLiability_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="AccruedLiabilitiesCurrent" xlink:title="AccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccruedLiabilitiesCurrent" xml:lang="en-US" id="label_AccruedLiabilitiesCurrent">Accrued expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesCurrent" xlink:to="label_AccruedLiabilitiesCurrent" xlink:title="Label : AccruedLiabilitiesCurrent to label_AccruedLiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" xlink:title="label_AccruedIncomeTaxesCurrent" xml:lang="en-US" id="label_AccruedIncomeTaxesCurrent">Accrued international 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="ecor-20230331.xsd#ecor_ExercisePriceTwelvePointSixZeroMember" xlink:label="ExercisePriceTwelvePointSixZeroMember" xlink:title="ExercisePriceTwelvePointSixZeroMember" />
    <link:label xlink:type="resource" xlink:label="label_ExercisePriceTwelvePointSixZeroMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ExercisePriceTwelvePointSixZeroMember" xml:lang="en-US" id="label_ExercisePriceTwelvePointSixZeroMember">Exercise Price Twelve Point Six Zero [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceTwelvePointSixZeroMember" xlink:to="label_ExercisePriceTwelvePointSixZeroMember" xlink:title="Label : ExercisePriceTwelvePointSixZeroMember to label_ExercisePriceTwelvePointSixZeroMember" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ExercisePriceTwelvePointSixZeroOneMember" xlink:label="ExercisePriceTwelvePointSixZeroOneMember" xlink:title="ExercisePriceTwelvePointSixZeroOneMember" />
    <link:label xlink:type="resource" xlink:label="label_ExercisePriceTwelvePointSixZeroOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ExercisePriceTwelvePointSixZeroOneMember" xml:lang="en-US" id="label_ExercisePriceTwelvePointSixZeroOneMember">Exercise Price Twelve Point Six Zero One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceTwelvePointSixZeroOneMember" xlink:to="label_ExercisePriceTwelvePointSixZeroOneMember" xlink:title="Label : ExercisePriceTwelvePointSixZeroOneMember to label_ExercisePriceTwelvePointSixZeroOneMember" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ExercisePriceTwelvePointSixZeroTwoMember" xlink:label="ExercisePriceTwelvePointSixZeroTwoMember" xlink:title="ExercisePriceTwelvePointSixZeroTwoMember" />
    <link:label xlink:type="resource" xlink:label="label_ExercisePriceTwelvePointSixZeroTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ExercisePriceTwelvePointSixZeroTwoMember" xml:lang="en-US" id="label_ExercisePriceTwelvePointSixZeroTwoMember">Exercise Price Twelve Point Six Zero Two [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceTwelvePointSixZeroTwoMember" xlink:to="label_ExercisePriceTwelvePointSixZeroTwoMember" xlink:title="Label : ExercisePriceTwelvePointSixZeroTwoMember to label_ExercisePriceTwelvePointSixZeroTwoMember" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ExercisePriceTwelvePointSixZeroThreeMember" xlink:label="ExercisePriceTwelvePointSixZeroThreeMember" xlink:title="ExercisePriceTwelvePointSixZeroThreeMember" />
    <link:label xlink:type="resource" xlink:label="label_ExercisePriceTwelvePointSixZeroThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ExercisePriceTwelvePointSixZeroThreeMember" xml:lang="en-US" id="label_ExercisePriceTwelvePointSixZeroThreeMember">Exercise Price Twelve Point Six Zero Three [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceTwelvePointSixZeroThreeMember" xlink:to="label_ExercisePriceTwelvePointSixZeroThreeMember" xlink:title="Label : ExercisePriceTwelvePointSixZeroThreeMember to label_ExercisePriceTwelvePointSixZeroThreeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="WarrantsAndRightsOutstanding" xlink:title="WarrantsAndRightsOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsAndRightsOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WarrantsAndRightsOutstanding" xml:lang="en-US" id="label_WarrantsAndRightsOutstanding">Warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsOutstanding" xlink:to="label_WarrantsAndRightsOutstanding" xlink:title="Label : WarrantsAndRightsOutstanding to label_WarrantsAndRightsOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantExercisePriceIncrease" xlink:label="WarrantExercisePriceIncrease" xlink:title="WarrantExercisePriceIncrease" />
    <link:label xlink:type="resource" xlink:label="label_WarrantExercisePriceIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantExercisePriceIncrease" xml:lang="en-US" id="label_WarrantExercisePriceIncrease">Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantExercisePriceIncrease" xlink:to="label_WarrantExercisePriceIncrease" xlink:title="Label : WarrantExercisePriceIncrease to label_WarrantExercisePriceIncrease" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseExpirationDate1" xlink:label="LeaseExpirationDate1" xlink:title="LeaseExpirationDate1" />
    <link:label xlink:type="resource" xlink:label="label_LeaseExpirationDate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LeaseExpirationDate1" xml:lang="en-US" id="label_LeaseExpirationDate1">Expiration Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseExpirationDate1" xlink:to="label_LeaseExpirationDate1" xlink:title="Label : LeaseExpirationDate1 to label_LeaseExpirationDate1" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsAndRightsOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantsAndRightsOutstanding_1" xml:lang="en-US" id="label_WarrantsAndRightsOutstanding_1">Warrants and Rights Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsOutstanding" xlink:to="label_WarrantsAndRightsOutstanding_1" xlink:title="Label : WarrantsAndRightsOutstanding to label_WarrantsAndRightsOutstanding_1" />
    <link:label xlink:type="resource" xlink:label="label_WarrantExercisePriceIncrease_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WarrantExercisePriceIncrease_1" xml:lang="en-US" id="label_WarrantExercisePriceIncrease_1">Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantExercisePriceIncrease" xlink:to="label_WarrantExercisePriceIncrease_1" xlink:title="Label : WarrantExercisePriceIncrease to label_WarrantExercisePriceIncrease_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:title="StockIssuedDuringPeriodValueShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_StockIssuedDuringPeriodValueShareBasedCompensation" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueShareBasedCompensation">Settlement of accrued bonus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="label_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:title="Label : StockIssuedDuringPeriodValueShareBasedCompensation to label_StockIssuedDuringPeriodValueShareBasedCompensation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInOtherOperatingLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInOtherOperatingLiabilities" xml:lang="en-US" id="label_IncreaseDecreaseInOtherOperatingLiabilities">Operating lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="label_IncreaseDecreaseInOtherOperatingLiabilities" xlink:title="Label : IncreaseDecreaseInOtherOperatingLiabilities to label_IncreaseDecreaseInOtherOperatingLiabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/verboseLabel" xlink:title="label_PriorPeriodReclassificationAdjustmentDescription" xml:lang="en-US" id="label_PriorPeriodReclassificationAdjustmentDescription">Reclassification of Balance Sheet Item</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="NotesPayableOtherPayablesMember" xlink:title="NotesPayableOtherPayablesMember" />
    <link:label xlink:type="resource" xlink:label="label_NotesPayableOtherPayablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NotesPayableOtherPayablesMember" xml:lang="en-US" id="label_NotesPayableOtherPayablesMember">Finance and Security Agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesPayableOtherPayablesMember" xlink:to="label_NotesPayableOtherPayablesMember" xlink:title="Label : NotesPayableOtherPayablesMember to label_NotesPayableOtherPayablesMember" />
    <link:label xlink:type="resource" xlink:label="label_NotesPayableOtherPayablesMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NotesPayableOtherPayablesMember_1" xml:lang="en-US" id="label_NotesPayableOtherPayablesMember_1">Notes Payable, Other Payables [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesPayableOtherPayablesMember" xlink:to="label_NotesPayableOtherPayablesMember_1" xlink:title="Label : NotesPayableOtherPayablesMember to label_NotesPayableOtherPayablesMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="ShortTermDebtTypeDomain" xlink:title="ShortTermDebtTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShortTermDebtTypeDomain" xml:lang="en-US" id="label_ShortTermDebtTypeDomain">Short-term Debt, Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermDebtTypeDomain" xlink:to="label_ShortTermDebtTypeDomain" xlink:title="Label : ShortTermDebtTypeDomain to label_ShortTermDebtTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="ShortTermDebtTypeAxis" xlink:title="ShortTermDebtTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShortTermDebtTypeAxis" xml:lang="en-US" id="label_ShortTermDebtTypeAxis">Short-term Debt, Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermDebtTypeAxis" xlink:to="label_ShortTermDebtTypeAxis" xlink:title="Label : ShortTermDebtTypeAxis to label_ShortTermDebtTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="ConcentrationRiskLineItems" xlink:title="ConcentrationRiskLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskLineItems" xml:lang="en-US" id="label_ConcentrationRiskLineItems">Concentration Risk [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskLineItems" xlink:to="label_ConcentrationRiskLineItems" xlink:title="Label : ConcentrationRiskLineItems to label_ConcentrationRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable" xlink:label="ConcentrationRiskTable" xlink:title="ConcentrationRiskTable" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskTable" xml:lang="en-US" id="label_ConcentrationRiskTable">Concentration Risk [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskTable" xlink:to="label_ConcentrationRiskTable" xlink:title="Label : ConcentrationRiskTable to label_ConcentrationRiskTable" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NationalHealthServiceMember" xlink:label="NationalHealthServiceMember" xlink:title="NationalHealthServiceMember" />
    <link:label xlink:type="resource" xlink:label="label_NationalHealthServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NationalHealthServiceMember" xml:lang="en-US" id="label_NationalHealthServiceMember">National Health Service [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NationalHealthServiceMember" xlink:to="label_NationalHealthServiceMember" xlink:title="Label : NationalHealthServiceMember to label_NationalHealthServiceMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">Settlement of accrued bonus, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:label xlink:type="resource" xlink:label="label_AccruedLiabilitiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_AccruedLiabilitiesCurrent_1" xml:lang="en-US" id="label_AccruedLiabilitiesCurrent_1">Accrued expenses and other current liabilities</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:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ChannelOneMember" xlink:label="ChannelOneMember" xlink:title="ChannelOneMember" />
    <link:label xlink:type="resource" xlink:label="label_ChannelOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ChannelOneMember" xml:lang="en-US" id="label_ChannelOneMember">Channel One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChannelOneMember" xlink:to="label_ChannelOneMember" xlink:title="Label : ChannelOneMember to label_ChannelOneMember" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfChannels_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfChannels_1" xml:lang="en-US" id="label_NumberOfChannels_1">Number Of Channels</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfChannels" xlink:to="label_NumberOfChannels_1" xlink:title="Label : NumberOfChannels to label_NumberOfChannels_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="ConcentrationRiskPercentage1" xlink:title="ConcentrationRiskPercentage1" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ConcentrationRiskPercentage1" xml:lang="en-US" id="label_ConcentrationRiskPercentage1">Revenue, 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:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" xlink:label="DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" xlink:title="DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" />
    <link:label xlink:type="resource" xlink:label="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" xml:lang="en-US" id="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember">VA/DoD [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" xlink:to="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" xlink:title="Label : DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember to label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="OtherEmployeeRelatedLiabilitiesCurrent" xlink:title="OtherEmployeeRelatedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OtherEmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherEmployeeRelatedLiabilitiesCurrent" xml:lang="en-US" id="label_OtherEmployeeRelatedLiabilitiesCurrent">Other employee related expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherEmployeeRelatedLiabilitiesCurrent" xlink:to="label_OtherEmployeeRelatedLiabilitiesCurrent" xlink:title="Label : OtherEmployeeRelatedLiabilitiesCurrent to label_OtherEmployeeRelatedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OtherEmployeeRelatedLiabilitiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherEmployeeRelatedLiabilitiesCurrent_1" xml:lang="en-US" id="label_OtherEmployeeRelatedLiabilitiesCurrent_1">Accrued vacation and other employee related expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherEmployeeRelatedLiabilitiesCurrent" xlink:to="label_OtherEmployeeRelatedLiabilitiesCurrent_1" xlink:title="Label : OtherEmployeeRelatedLiabilitiesCurrent to label_OtherEmployeeRelatedLiabilitiesCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="InterestExpense" xlink:title="InterestExpense" />
    <link:label xlink:type="resource" xlink:label="label_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InterestExpense" xml:lang="en-US" id="label_InterestExpense">Interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpense" xlink:to="label_InterestExpense" xlink:title="Label : InterestExpense to label_InterestExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NetIncomeLoss" xml:lang="en-US" id="label_NetIncomeLoss">Net loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="label_NetIncomeLoss" xlink:title="Label : NetIncomeLoss to label_NetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLoss_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetIncomeLoss_1" xml:lang="en-US" id="label_NetIncomeLoss_1">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_1" xlink:title="Label : NetIncomeLoss to label_NetIncomeLoss_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayable" xlink:label="NotesPayable" xlink:title="NotesPayable" />
    <link:label xlink:type="resource" xlink:label="label_NotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NotesPayable" xml:lang="en-US" id="label_NotesPayable">Notes Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesPayable" xlink:to="label_NotesPayable" xlink:title="Label : NotesPayable to label_NotesPayable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityAbstract" xlink:label="OperatingLeaseLiabilityAbstract" xlink:title="OperatingLeaseLiabilityAbstract" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeaseLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLeaseLiabilityAbstract" xml:lang="en-US" id="label_OperatingLeaseLiabilityAbstract">Operating lease liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityAbstract" xlink:to="label_OperatingLeaseLiabilityAbstract" xlink:title="Label : OperatingLeaseLiabilityAbstract to label_OperatingLeaseLiabilityAbstract" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:label="AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:title="AccruedExpensesAndOtherCurrentLiabilitiesLineItem" />
    <link:label xlink:type="resource" xlink:label="label_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xml:lang="en-US" id="label_AccruedExpensesAndOtherCurrentLiabilitiesLineItem">Accrued Expenses and Other Current Liabilities [Line Item]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:to="label_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:title="Label : AccruedExpensesAndOtherCurrentLiabilitiesLineItem to label_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:label="AccruedInsuranceCurrentAndNoncurrent" xlink:title="AccruedInsuranceCurrentAndNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccruedInsuranceCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccruedInsuranceCurrentAndNoncurrent" xml:lang="en-US" id="label_AccruedInsuranceCurrentAndNoncurrent">Accrued Insurance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedInsuranceCurrentAndNoncurrent" xlink:to="label_AccruedInsuranceCurrentAndNoncurrent" xlink:title="Label : AccruedInsuranceCurrentAndNoncurrent to label_AccruedInsuranceCurrentAndNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="AccruedLiabilitiesCurrentAndNoncurrent" xlink:title="AccruedLiabilitiesCurrentAndNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccruedLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccruedLiabilitiesCurrentAndNoncurrent" xml:lang="en-US" id="label_AccruedLiabilitiesCurrentAndNoncurrent">Accrued liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="label_AccruedLiabilitiesCurrentAndNoncurrent" xlink:title="Label : AccruedLiabilitiesCurrentAndNoncurrent to label_AccruedLiabilitiesCurrentAndNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccruedInsuranceCurrentAndNoncurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccruedInsuranceCurrentAndNoncurrent_1" xml:lang="en-US" id="label_AccruedInsuranceCurrentAndNoncurrent_1">Accrued insurance expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedInsuranceCurrentAndNoncurrent" xlink:to="label_AccruedInsuranceCurrentAndNoncurrent_1" xlink:title="Label : AccruedInsuranceCurrentAndNoncurrent to label_AccruedInsuranceCurrentAndNoncurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings" xlink:label="ShortTermBorrowings" xlink:title="ShortTermBorrowings" />
    <link:label xlink:type="resource" xlink:label="label_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShortTermBorrowings" xml:lang="en-US" id="label_ShortTermBorrowings">Loan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermBorrowings" xlink:to="label_ShortTermBorrowings" xlink:title="Label : ShortTermBorrowings to label_ShortTermBorrowings" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="SubsequentEventLineItems" xlink:title="SubsequentEventLineItems" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventLineItems" xml:lang="en-US" id="label_SubsequentEventLineItems">Subsequent Event [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventLineItems" xlink:to="label_SubsequentEventLineItems" xlink:title="Label : SubsequentEventLineItems to label_SubsequentEventLineItems" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventLineItems_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SubsequentEventLineItems_1" xml:lang="en-US" id="label_SubsequentEventLineItems_1">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_1" xlink:title="Label : SubsequentEventLineItems to label_SubsequentEventLineItems_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CommercialInsurancePremiumFinanceAndSecurityAgreementMember" xlink:label="CommercialInsurancePremiumFinanceAndSecurityAgreementMember" xlink:title="CommercialInsurancePremiumFinanceAndSecurityAgreementMember" />
    <link:label xlink:type="resource" xlink:label="label_CommercialInsurancePremiumFinanceAndSecurityAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CommercialInsurancePremiumFinanceAndSecurityAgreementMember" xml:lang="en-US" id="label_CommercialInsurancePremiumFinanceAndSecurityAgreementMember">Commercial insurance premium finance and security agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommercialInsurancePremiumFinanceAndSecurityAgreementMember" xlink:to="label_CommercialInsurancePremiumFinanceAndSecurityAgreementMember" xlink:title="Label : CommercialInsurancePremiumFinanceAndSecurityAgreementMember to label_CommercialInsurancePremiumFinanceAndSecurityAgreementMember" />
    <link:label xlink:type="resource" xlink:label="label_CommercialInsurancePremiumFinanceAndSecurityAgreementMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommercialInsurancePremiumFinanceAndSecurityAgreementMember_1" xml:lang="en-US" id="label_CommercialInsurancePremiumFinanceAndSecurityAgreementMember_1">Commercial Insurance Premium Finance and Security Agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommercialInsurancePremiumFinanceAndSecurityAgreementMember" xlink:to="label_CommercialInsurancePremiumFinanceAndSecurityAgreementMember_1" xlink:title="Label : CommercialInsurancePremiumFinanceAndSecurityAgreementMember to label_CommercialInsurancePremiumFinanceAndSecurityAgreementMember_1" />
    <link:label xlink:type="resource" xlink:label="label_CommercialInsurancePremiumFinanceAndSecurityAgreementMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommercialInsurancePremiumFinanceAndSecurityAgreementMember_2" xml:lang="en-US" id="label_CommercialInsurancePremiumFinanceAndSecurityAgreementMember_2">Commercial Insurance Premium Finance And Security Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommercialInsurancePremiumFinanceAndSecurityAgreementMember" xlink:to="label_CommercialInsurancePremiumFinanceAndSecurityAgreementMember_2" xlink:title="Label : CommercialInsurancePremiumFinanceAndSecurityAgreementMember to label_CommercialInsurancePremiumFinanceAndSecurityAgreementMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="SubsequentEventTable" xlink:title="SubsequentEventTable" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventTable" xml:lang="en-US" id="label_SubsequentEventTable">Subsequent Event [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTable" xlink:to="label_SubsequentEventTable" xlink:title="Label : SubsequentEventTable to label_SubsequentEventTable" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventTable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SubsequentEventTable_1" xml:lang="en-US" id="label_SubsequentEventTable_1">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_1" xlink:title="Label : SubsequentEventTable to label_SubsequentEventTable_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:label xlink:type="resource" xlink:label="label_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_US" xml:lang="en-US" id="label_US">United States [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="US" xlink:to="label_US" xlink:title="Label : US to label_US" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:label="WarrantsAndRightsOutstandingMaturityDate" xlink:title="WarrantsAndRightsOutstandingMaturityDate" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsAndRightsOutstandingMaturityDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantsAndRightsOutstandingMaturityDate" xml:lang="en-US" id="label_WarrantsAndRightsOutstandingMaturityDate">Warrants And Rights Outstanding Maturity Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsOutstandingMaturityDate" xlink:to="label_WarrantsAndRightsOutstandingMaturityDate" xlink:title="Label : WarrantsAndRightsOutstandingMaturityDate to label_WarrantsAndRightsOutstandingMaturityDate" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsAndRightsOutstandingMaturityDate_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WarrantsAndRightsOutstandingMaturityDate_1" xml:lang="en-US" id="label_WarrantsAndRightsOutstandingMaturityDate_1">Expiration Dates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsOutstandingMaturityDate" xlink:to="label_WarrantsAndRightsOutstandingMaturityDate_1" xlink:title="Label : WarrantsAndRightsOutstandingMaturityDate to label_WarrantsAndRightsOutstandingMaturityDate_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="ClassOfWarrantOrRightOutstanding" xlink:title="ClassOfWarrantOrRightOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfWarrantOrRightOutstanding" xml:lang="en-US" id="label_ClassOfWarrantOrRightOutstanding">Class Of Warrant Or Right Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightOutstanding" xlink:to="label_ClassOfWarrantOrRightOutstanding" xlink:title="Label : ClassOfWarrantOrRightOutstanding to label_ClassOfWarrantOrRightOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ClassOfWarrantOrRightOutstanding_1" xml:lang="en-US" id="label_ClassOfWarrantOrRightOutstanding_1">Number of Warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightOutstanding" xlink:to="label_ClassOfWarrantOrRightOutstanding_1" xlink:title="Label : ClassOfWarrantOrRightOutstanding to label_ClassOfWarrantOrRightOutstanding_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_WarrantFourMember" xlink:label="WarrantFourMember" xlink:title="WarrantFourMember" />
    <link:label xlink:type="resource" xlink:label="label_WarrantFourMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_WarrantFourMember" xml:lang="en-US" id="label_WarrantFourMember">Warrant four member.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantFourMember" xlink:to="label_WarrantFourMember" xlink:title="Label : WarrantFourMember to label_WarrantFourMember" />
    <link:label xlink:type="resource" xlink:label="label_WarrantFourMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WarrantFourMember_1" xml:lang="en-US" id="label_WarrantFourMember_1">Warrant Four</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantFourMember" xlink:to="label_WarrantFourMember_1" xlink:title="Label : WarrantFourMember to label_WarrantFourMember_1" />
    <link:label xlink:type="resource" xlink:label="label_WarrantFourMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantFourMember_2" xml:lang="en-US" id="label_WarrantFourMember_2">Warrant Four [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantFourMember" xlink:to="label_WarrantFourMember_2" xlink:title="Label : WarrantFourMember to label_WarrantFourMember_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_WarrantThreeMember" xlink:label="WarrantThreeMember" xlink:title="WarrantThreeMember" />
    <link:label xlink:type="resource" xlink:label="label_WarrantThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_WarrantThreeMember" xml:lang="en-US" id="label_WarrantThreeMember">Warrant three member.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantThreeMember" xlink:to="label_WarrantThreeMember" xlink:title="Label : WarrantThreeMember to label_WarrantThreeMember" />
    <link:label xlink:type="resource" xlink:label="label_WarrantThreeMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WarrantThreeMember_1" xml:lang="en-US" id="label_WarrantThreeMember_1">Warrant Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantThreeMember" xlink:to="label_WarrantThreeMember_1" xlink:title="Label : WarrantThreeMember to label_WarrantThreeMember_1" />
    <link:label xlink:type="resource" xlink:label="label_WarrantThreeMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantThreeMember_2" xml:lang="en-US" id="label_WarrantThreeMember_2">Warrant Three [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantThreeMember" xlink:to="label_WarrantThreeMember_2" xlink:title="Label : WarrantThreeMember to label_WarrantThreeMember_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_WarrantTwoMember" xlink:label="WarrantTwoMember" xlink:title="WarrantTwoMember" />
    <link:label xlink:type="resource" xlink:label="label_WarrantTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_WarrantTwoMember" xml:lang="en-US" id="label_WarrantTwoMember">Warrant two member.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantTwoMember" xlink:to="label_WarrantTwoMember" xlink:title="Label : WarrantTwoMember to label_WarrantTwoMember" />
    <link:label xlink:type="resource" xlink:label="label_WarrantTwoMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WarrantTwoMember_1" xml:lang="en-US" id="label_WarrantTwoMember_1">Warrant Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantTwoMember" xlink:to="label_WarrantTwoMember_1" xlink:title="Label : WarrantTwoMember to label_WarrantTwoMember_1" />
    <link:label xlink:type="resource" xlink:label="label_WarrantTwoMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantTwoMember_2" xml:lang="en-US" id="label_WarrantTwoMember_2">Warrant Two [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantTwoMember" xlink:to="label_WarrantTwoMember_2" xlink:title="Label : WarrantTwoMember to label_WarrantTwoMember_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_WarrantOneMember" xlink:label="WarrantOneMember" xlink:title="WarrantOneMember" />
    <link:label xlink:type="resource" xlink:label="label_WarrantOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_WarrantOneMember" xml:lang="en-US" id="label_WarrantOneMember">Warrant one member.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantOneMember" xlink:to="label_WarrantOneMember" xlink:title="Label : WarrantOneMember to label_WarrantOneMember" />
    <link:label xlink:type="resource" xlink:label="label_WarrantOneMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WarrantOneMember_1" xml:lang="en-US" id="label_WarrantOneMember_1">Warrant One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantOneMember" xlink:to="label_WarrantOneMember_1" xlink:title="Label : WarrantOneMember to label_WarrantOneMember_1" />
    <link:label xlink:type="resource" xlink:label="label_WarrantOneMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantOneMember_2" xml:lang="en-US" id="label_WarrantOneMember_2">Warrant One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantOneMember" xlink:to="label_WarrantOneMember_2" xlink:title="Label : WarrantOneMember to label_WarrantOneMember_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_FormerFinancialAdvisorMember" xlink:label="FormerFinancialAdvisorMember" xlink:title="FormerFinancialAdvisorMember" />
    <link:label xlink:type="resource" xlink:label="label_FormerFinancialAdvisorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FormerFinancialAdvisorMember" xml:lang="en-US" id="label_FormerFinancialAdvisorMember">Former financial advisor</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FormerFinancialAdvisorMember" xlink:to="label_FormerFinancialAdvisorMember" xlink:title="Label : FormerFinancialAdvisorMember to label_FormerFinancialAdvisorMember" />
    <link:label xlink:type="resource" xlink:label="label_FormerFinancialAdvisorMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FormerFinancialAdvisorMember_1" xml:lang="en-US" id="label_FormerFinancialAdvisorMember_1">Former Financial Advisor</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FormerFinancialAdvisorMember" xlink:to="label_FormerFinancialAdvisorMember_1" xlink:title="Label : FormerFinancialAdvisorMember to label_FormerFinancialAdvisorMember_1" />
    <link:label xlink:type="resource" xlink:label="label_FormerFinancialAdvisorMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FormerFinancialAdvisorMember_2" xml:lang="en-US" id="label_FormerFinancialAdvisorMember_2">Former Financial Advisor [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FormerFinancialAdvisorMember" xlink:to="label_FormerFinancialAdvisorMember_2" xlink:title="Label : FormerFinancialAdvisorMember to label_FormerFinancialAdvisorMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xml:lang="en-US" id="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="Label : ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 to label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_1" xml:lang="en-US" id="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_1">Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_1" xlink:title="Label : ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 to label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_1" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2" xml:lang="en-US" id="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2">Exercise price of warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2" xlink:title="Label : ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 to label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xml:lang="en-US" id="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">Warrants to purchase common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="Label : ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights to label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForLegalSettlements" xlink:label="PaymentsForLegalSettlements" xlink:title="PaymentsForLegalSettlements" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsForLegalSettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaymentsForLegalSettlements" xml:lang="en-US" id="label_PaymentsForLegalSettlements">Payments For Legal Settlements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForLegalSettlements" xlink:to="label_PaymentsForLegalSettlements" xlink:title="Label : PaymentsForLegalSettlements to label_PaymentsForLegalSettlements" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsForLegalSettlements_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PaymentsForLegalSettlements_1" xml:lang="en-US" id="label_PaymentsForLegalSettlements_1">Cash paid in settlement agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForLegalSettlements" xlink:to="label_PaymentsForLegalSettlements_1" xlink:title="Label : PaymentsForLegalSettlements to label_PaymentsForLegalSettlements_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyClaimsSettledNumber" xlink:label="LossContingencyClaimsSettledNumber" xlink:title="LossContingencyClaimsSettledNumber" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyClaimsSettledNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingencyClaimsSettledNumber" xml:lang="en-US" id="label_LossContingencyClaimsSettledNumber">Loss Contingency Claims Settled Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyClaimsSettledNumber" xlink:to="label_LossContingencyClaimsSettledNumber" xlink:title="Label : LossContingencyClaimsSettledNumber to label_LossContingencyClaimsSettledNumber" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyClaimsSettledNumber_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LossContingencyClaimsSettledNumber_1" xml:lang="en-US" id="label_LossContingencyClaimsSettledNumber_1">Number of dispute settled</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyClaimsSettledNumber" xlink:to="label_LossContingencyClaimsSettledNumber_1" xlink:title="Label : LossContingencyClaimsSettledNumber to label_LossContingencyClaimsSettledNumber_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfInvestorsAsDefendants" xlink:label="NumberOfInvestorsAsDefendants" xlink:title="NumberOfInvestorsAsDefendants" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfInvestorsAsDefendants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfInvestorsAsDefendants" xml:lang="en-US" id="label_NumberOfInvestorsAsDefendants">Number Of Investors As Defendants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfInvestorsAsDefendants" xlink:to="label_NumberOfInvestorsAsDefendants" xlink:title="Label : NumberOfInvestorsAsDefendants to label_NumberOfInvestorsAsDefendants" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfInvestorsAsDefendants_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfInvestorsAsDefendants_1" xml:lang="en-US" id="label_NumberOfInvestorsAsDefendants_1">Number of investors as defendants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfInvestorsAsDefendants" xlink:to="label_NumberOfInvestorsAsDefendants_1" xlink:title="Label : NumberOfInvestorsAsDefendants to label_NumberOfInvestorsAsDefendants_1" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfInvestorsAsDefendants_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfInvestorsAsDefendants_2" xml:lang="en-US" id="label_NumberOfInvestorsAsDefendants_2">Number of investors as defendants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfInvestorsAsDefendants" xlink:to="label_NumberOfInvestorsAsDefendants_2" xlink:title="Label : NumberOfInvestorsAsDefendants to label_NumberOfInvestorsAsDefendants_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="ClassOfWarrantOrRightLineItems" xlink:title="ClassOfWarrantOrRightLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfWarrantOrRightLineItems" xml:lang="en-US" id="label_ClassOfWarrantOrRightLineItems">Class Of Warrant Or Right [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="label_ClassOfWarrantOrRightLineItems" xlink:title="Label : ClassOfWarrantOrRightLineItems to label_ClassOfWarrantOrRightLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightLineItems_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ClassOfWarrantOrRightLineItems_1" xml:lang="en-US" id="label_ClassOfWarrantOrRightLineItems_1">Class Of Warrant Or Right [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="label_ClassOfWarrantOrRightLineItems_1" xlink:title="Label : ClassOfWarrantOrRightLineItems to label_ClassOfWarrantOrRightLineItems_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_WarrantsWithExercisePriceOfFivePointSixEightMember" xlink:label="WarrantsWithExercisePriceOfFivePointSixEightMember" xlink:title="WarrantsWithExercisePriceOfFivePointSixEightMember" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsWithExercisePriceOfFivePointSixEightMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_WarrantsWithExercisePriceOfFivePointSixEightMember" xml:lang="en-US" id="label_WarrantsWithExercisePriceOfFivePointSixEightMember">Warrants with exercise price of $5.68.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsWithExercisePriceOfFivePointSixEightMember" xlink:to="label_WarrantsWithExercisePriceOfFivePointSixEightMember" xlink:title="Label : WarrantsWithExercisePriceOfFivePointSixEightMember to label_WarrantsWithExercisePriceOfFivePointSixEightMember" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsWithExercisePriceOfFivePointSixEightMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WarrantsWithExercisePriceOfFivePointSixEightMember_1" xml:lang="en-US" id="label_WarrantsWithExercisePriceOfFivePointSixEightMember_1">Warrants with Exercise Price of $5.68</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsWithExercisePriceOfFivePointSixEightMember" xlink:to="label_WarrantsWithExercisePriceOfFivePointSixEightMember_1" xlink:title="Label : WarrantsWithExercisePriceOfFivePointSixEightMember to label_WarrantsWithExercisePriceOfFivePointSixEightMember_1" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsWithExercisePriceOfFivePointSixEightMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantsWithExercisePriceOfFivePointSixEightMember_2" xml:lang="en-US" id="label_WarrantsWithExercisePriceOfFivePointSixEightMember_2">Warrants With Exercise Price Of Five Point Six Eight [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsWithExercisePriceOfFivePointSixEightMember" xlink:to="label_WarrantsWithExercisePriceOfFivePointSixEightMember_2" xlink:title="Label : WarrantsWithExercisePriceOfFivePointSixEightMember to label_WarrantsWithExercisePriceOfFivePointSixEightMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfWarrantOrRightDomain" xml:lang="en-US" id="label_ClassOfWarrantOrRightDomain">Class Of Warrant Or Right [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="label_ClassOfWarrantOrRightDomain" xlink:title="Label : ClassOfWarrantOrRightDomain to label_ClassOfWarrantOrRightDomain" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightDomain_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ClassOfWarrantOrRightDomain_1" xml:lang="en-US" id="label_ClassOfWarrantOrRightDomain_1">Class of Warrant or Right</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="label_ClassOfWarrantOrRightDomain_1" xlink:title="Label : ClassOfWarrantOrRightDomain to label_ClassOfWarrantOrRightDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="ClassOfWarrantOrRightAxis" xlink:title="ClassOfWarrantOrRightAxis" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfWarrantOrRightAxis" xml:lang="en-US" id="label_ClassOfWarrantOrRightAxis">Class Of Warrant Or Right [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="label_ClassOfWarrantOrRightAxis" xlink:title="Label : ClassOfWarrantOrRightAxis to label_ClassOfWarrantOrRightAxis" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightAxis_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ClassOfWarrantOrRightAxis_1" xml:lang="en-US" id="label_ClassOfWarrantOrRightAxis_1">Class of Warrant or Right</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="label_ClassOfWarrantOrRightAxis_1" xlink:title="Label : ClassOfWarrantOrRightAxis to label_ClassOfWarrantOrRightAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_MadisonGlobalPartnersMember" xlink:label="MadisonGlobalPartnersMember" xlink:title="MadisonGlobalPartnersMember" />
    <link:label xlink:type="resource" xlink:label="label_MadisonGlobalPartnersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_MadisonGlobalPartnersMember" xml:lang="en-US" id="label_MadisonGlobalPartnersMember">Madison Global Partners.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MadisonGlobalPartnersMember" xlink:to="label_MadisonGlobalPartnersMember" xlink:title="Label : MadisonGlobalPartnersMember to label_MadisonGlobalPartnersMember" />
    <link:label xlink:type="resource" xlink:label="label_MadisonGlobalPartnersMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MadisonGlobalPartnersMember_1" xml:lang="en-US" id="label_MadisonGlobalPartnersMember_1">Former Financial Advisor</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MadisonGlobalPartnersMember" xlink:to="label_MadisonGlobalPartnersMember_1" xlink:title="Label : MadisonGlobalPartnersMember to label_MadisonGlobalPartnersMember_1" />
    <link:label xlink:type="resource" xlink:label="label_MadisonGlobalPartnersMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MadisonGlobalPartnersMember_2" xml:lang="en-US" id="label_MadisonGlobalPartnersMember_2">Madison Global Partners [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MadisonGlobalPartnersMember" xlink:to="label_MadisonGlobalPartnersMember_2" xlink:title="Label : MadisonGlobalPartnersMember to label_MadisonGlobalPartnersMember_2" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfChannels_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfChannels_2" xml:lang="en-US" id="label_NumberOfChannels_2">Number of channels</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfChannels" xlink:to="label_NumberOfChannels_2" xlink:title="Label : NumberOfChannels to label_NumberOfChannels_2" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfChannels_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfChannels_3" xml:lang="en-US" id="label_NumberOfChannels_3">Number of channels.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfChannels" xlink:to="label_NumberOfChannels_3" xlink:title="Label : NumberOfChannels to label_NumberOfChannels_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="RepurchaseAgreementCounterpartyNameDomain" xlink:title="RepurchaseAgreementCounterpartyNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RepurchaseAgreementCounterpartyNameDomain" xml:lang="en-US" id="label_RepurchaseAgreementCounterpartyNameDomain">Repurchase Agreement Counterparty Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepurchaseAgreementCounterpartyNameDomain" xlink:to="label_RepurchaseAgreementCounterpartyNameDomain" xlink:title="Label : RepurchaseAgreementCounterpartyNameDomain to label_RepurchaseAgreementCounterpartyNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_RepurchaseAgreementCounterpartyNameDomain_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RepurchaseAgreementCounterpartyNameDomain_1" xml:lang="en-US" id="label_RepurchaseAgreementCounterpartyNameDomain_1">Counterparty Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepurchaseAgreementCounterpartyNameDomain" xlink:to="label_RepurchaseAgreementCounterpartyNameDomain_1" xlink:title="Label : RepurchaseAgreementCounterpartyNameDomain to label_RepurchaseAgreementCounterpartyNameDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis" xlink:label="CounterpartyNameAxis" xlink:title="CounterpartyNameAxis" />
    <link:label xlink:type="resource" xlink:label="label_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CounterpartyNameAxis" xml:lang="en-US" id="label_CounterpartyNameAxis">Counterparty Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CounterpartyNameAxis" xlink:to="label_CounterpartyNameAxis" xlink:title="Label : CounterpartyNameAxis to label_CounterpartyNameAxis" />
    <link:label xlink:type="resource" xlink:label="label_CounterpartyNameAxis_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CounterpartyNameAxis_1" xml:lang="en-US" id="label_CounterpartyNameAxis_1">Counterparty Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CounterpartyNameAxis" xlink:to="label_CounterpartyNameAxis_1" xlink:title="Label : CounterpartyNameAxis to label_CounterpartyNameAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="ClassOfWarrantOrRightTable" xlink:title="ClassOfWarrantOrRightTable" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfWarrantOrRightTable" xml:lang="en-US" id="label_ClassOfWarrantOrRightTable">Class Of Warrant Or Right [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightTable" xlink:to="label_ClassOfWarrantOrRightTable" xlink:title="Label : ClassOfWarrantOrRightTable to label_ClassOfWarrantOrRightTable" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightTable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ClassOfWarrantOrRightTable_1" xml:lang="en-US" id="label_ClassOfWarrantOrRightTable_1">Class Of Warrant Or Right [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightTable" xlink:to="label_ClassOfWarrantOrRightTable_1" xlink:title="Label : ClassOfWarrantOrRightTable to label_ClassOfWarrantOrRightTable_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringCosts" xlink:label="OtherRestructuringCosts" xlink:title="OtherRestructuringCosts" />
    <link:label xlink:type="resource" xlink:label="label_OtherRestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherRestructuringCosts" xml:lang="en-US" id="label_OtherRestructuringCosts">Other Restructuring Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherRestructuringCosts" xlink:to="label_OtherRestructuringCosts" xlink:title="Label : OtherRestructuringCosts to label_OtherRestructuringCosts" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve" xlink:label="RestructuringReserve" xlink:title="RestructuringReserve" />
    <link:label xlink:type="resource" xlink:label="label_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestructuringReserve" xml:lang="en-US" id="label_RestructuringReserve">Restructuring Reserve</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringReserve" xlink:to="label_RestructuringReserve" xlink:title="Label : RestructuringReserve to label_RestructuringReserve" />
    <link:label xlink:type="resource" xlink:label="label_RestructuringReserve_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RestructuringReserve_1" xml:lang="en-US" id="label_RestructuringReserve_1">Amount payable in connection with restructuring charges</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringReserve" xlink:to="label_RestructuringReserve_1" xlink:title="Label : RestructuringReserve to label_RestructuringReserve_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_RestructuringAndOtherRelatedCharges" xlink:label="RestructuringAndOtherRelatedCharges" xlink:title="RestructuringAndOtherRelatedCharges" />
    <link:label xlink:type="resource" xlink:label="label_RestructuringAndOtherRelatedCharges" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_RestructuringAndOtherRelatedCharges" xml:lang="en-US" id="label_RestructuringAndOtherRelatedCharges">Restructuring and other related charges.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringAndOtherRelatedCharges" xlink:to="label_RestructuringAndOtherRelatedCharges" xlink:title="Label : RestructuringAndOtherRelatedCharges to label_RestructuringAndOtherRelatedCharges" />
    <link:label xlink:type="resource" xlink:label="label_RestructuringAndOtherRelatedCharges_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RestructuringAndOtherRelatedCharges_1" xml:lang="en-US" id="label_RestructuringAndOtherRelatedCharges_1">Restructuring and other related expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringAndOtherRelatedCharges" xlink:to="label_RestructuringAndOtherRelatedCharges_1" xlink:title="Label : RestructuringAndOtherRelatedCharges to label_RestructuringAndOtherRelatedCharges_1" />
    <link:label xlink:type="resource" xlink:label="label_RestructuringAndOtherRelatedCharges_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestructuringAndOtherRelatedCharges_2" xml:lang="en-US" id="label_RestructuringAndOtherRelatedCharges_2">Restructuring And Other Related Charges</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringAndOtherRelatedCharges" xlink:to="label_RestructuringAndOtherRelatedCharges_2" xlink:title="Label : RestructuringAndOtherRelatedCharges to label_RestructuringAndOtherRelatedCharges_2" />
    <link:label xlink:type="resource" xlink:label="label_RestructuringAndOtherRelatedCharges_3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_RestructuringAndOtherRelatedCharges_3" xml:lang="en-US" id="label_RestructuringAndOtherRelatedCharges_3">Restructuring and other related charges</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringAndOtherRelatedCharges" xlink:to="label_RestructuringAndOtherRelatedCharges_3" xlink:title="Label : RestructuringAndOtherRelatedCharges to label_RestructuringAndOtherRelatedCharges_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeveranceCosts1" xlink:label="SeveranceCosts1" xlink:title="SeveranceCosts1" />
    <link:label xlink:type="resource" xlink:label="label_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:title="label_SeveranceCosts1" xml:lang="en-US" id="label_SeveranceCosts1">Employee separation costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeveranceCosts1" xlink:to="label_SeveranceCosts1" xlink:title="Label : SeveranceCosts1 to label_SeveranceCosts1" />
    <link:label xlink:type="resource" xlink:label="label_SeveranceCosts1_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SeveranceCosts1_1" xml:lang="en-US" id="label_SeveranceCosts1_1">Aggregate severance payment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeveranceCosts1" xlink:to="label_SeveranceCosts1_1" xlink:title="Label : SeveranceCosts1 to label_SeveranceCosts1_1" />
    <link:label xlink:type="resource" xlink:label="label_SeveranceCosts1_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SeveranceCosts1_2" xml:lang="en-US" id="label_SeveranceCosts1_2">Severance Costs1</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeveranceCosts1" xlink:to="label_SeveranceCosts1_2" xlink:title="Label : SeveranceCosts1 to label_SeveranceCosts1_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="RestructuringCostAndReserveLineItems" xlink:title="RestructuringCostAndReserveLineItems" />
    <link:label xlink:type="resource" xlink:label="label_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestructuringCostAndReserveLineItems" xml:lang="en-US" id="label_RestructuringCostAndReserveLineItems">Restructuring Cost And Reserve [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="label_RestructuringCostAndReserveLineItems" xlink:title="Label : RestructuringCostAndReserveLineItems to label_RestructuringCostAndReserveLineItems" />
    <link:label xlink:type="resource" xlink:label="label_RestructuringCostAndReserveLineItems_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RestructuringCostAndReserveLineItems_1" xml:lang="en-US" id="label_RestructuringCostAndReserveLineItems_1">Restructuring Cost And Reserve [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="label_RestructuringCostAndReserveLineItems_1" xlink:title="Label : RestructuringCostAndReserveLineItems to label_RestructuringCostAndReserveLineItems_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_AccruedExpenseAndOtherCurrentLiabilitiesMember" xlink:label="AccruedExpenseAndOtherCurrentLiabilitiesMember" xlink:title="AccruedExpenseAndOtherCurrentLiabilitiesMember" />
    <link:label xlink:type="resource" xlink:label="label_AccruedExpenseAndOtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AccruedExpenseAndOtherCurrentLiabilitiesMember" xml:lang="en-US" id="label_AccruedExpenseAndOtherCurrentLiabilitiesMember">Accrued expense and other current liabilities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedExpenseAndOtherCurrentLiabilitiesMember" xlink:to="label_AccruedExpenseAndOtherCurrentLiabilitiesMember" xlink:title="Label : AccruedExpenseAndOtherCurrentLiabilitiesMember to label_AccruedExpenseAndOtherCurrentLiabilitiesMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xml:lang="en-US" id="label_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">Exercise Price Range [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="label_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:title="Label : ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis to label_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
    <link:label xlink:type="resource" xlink:label="label_AccruedExpenseAndOtherCurrentLiabilitiesMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccruedExpenseAndOtherCurrentLiabilitiesMember_1" xml:lang="en-US" id="label_AccruedExpenseAndOtherCurrentLiabilitiesMember_1">Accrued Expense and Other Current Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedExpenseAndOtherCurrentLiabilitiesMember" xlink:to="label_AccruedExpenseAndOtherCurrentLiabilitiesMember_1" xlink:title="Label : AccruedExpenseAndOtherCurrentLiabilitiesMember to label_AccruedExpenseAndOtherCurrentLiabilitiesMember_1" />
    <link:label xlink:type="resource" xlink:label="label_AccruedExpenseAndOtherCurrentLiabilitiesMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccruedExpenseAndOtherCurrentLiabilitiesMember_2" xml:lang="en-US" id="label_AccruedExpenseAndOtherCurrentLiabilitiesMember_2">Accrued Expense And Other Current Liabilities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedExpenseAndOtherCurrentLiabilitiesMember" xlink:to="label_AccruedExpenseAndOtherCurrentLiabilitiesMember_2" xlink:title="Label : AccruedExpenseAndOtherCurrentLiabilitiesMember to label_AccruedExpenseAndOtherCurrentLiabilitiesMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:label xlink:type="resource" xlink:label="label_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xml:lang="en-US" id="label_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain">Financial Instruments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="label_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="Label : TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to label_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US" id="label_WeightedAverageNumberOfSharesOutstandingBasic">Weighted average common shares outstanding - Basic and Diluted</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:label xlink:type="resource" xlink:label="label_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinancialInstrumentAxis" xml:lang="en-US" id="label_FinancialInstrumentAxis">Financial Instrument [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialInstrumentAxis" xlink:to="label_FinancialInstrumentAxis" xlink:title="Label : FinancialInstrumentAxis to label_FinancialInstrumentAxis" />
    <link:label xlink:type="resource" xlink:label="label_FinancialInstrumentAxis_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinancialInstrumentAxis_1" xml:lang="en-US" id="label_FinancialInstrumentAxis_1">Financial Instrument</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialInstrumentAxis" xlink:to="label_FinancialInstrumentAxis_1" xlink:title="Label : FinancialInstrumentAxis to label_FinancialInstrumentAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NewEmployeeMember" xlink:label="NewEmployeeMember" xlink:title="NewEmployeeMember" />
    <link:label xlink:type="resource" xlink:label="label_NewEmployeeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NewEmployeeMember" xml:lang="en-US" id="label_NewEmployeeMember">New employee.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewEmployeeMember" xlink:to="label_NewEmployeeMember" xlink:title="Label : NewEmployeeMember to label_NewEmployeeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_EarningsPerShareBasic" xml:lang="en-US" id="label_EarningsPerShareBasic">Net loss per share of common stock - 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_WeightedAverageNumberOfSharesOutstandingBasic_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WeightedAverageNumberOfSharesOutstandingBasic_1" xml:lang="en-US" id="label_WeightedAverageNumberOfSharesOutstandingBasic_1">outstanding - Basic and Diluted</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="CommonStockValueOutstanding" xlink:title="CommonStockValueOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockValueOutstanding" xml:lang="en-US" id="label_CommonStockValueOutstanding">Common Stock Value Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValueOutstanding" xlink:to="label_CommonStockValueOutstanding" xlink:title="Label : CommonStockValueOutstanding to label_CommonStockValueOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareBasic_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareBasic_1" xml:lang="en-US" id="label_EarningsPerShareBasic_1">Basic and Diluted</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:label xlink:type="resource" xlink:label="label_NewEmployeeMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NewEmployeeMember_1" xml:lang="en-US" id="label_NewEmployeeMember_1">New Employee</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewEmployeeMember" xlink:to="label_NewEmployeeMember_1" xlink:title="Label : NewEmployeeMember to label_NewEmployeeMember_1" />
    <link:label xlink:type="resource" xlink:label="label_NewEmployeeMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NewEmployeeMember_2" xml:lang="en-US" id="label_NewEmployeeMember_2">New Employee</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewEmployeeMember" xlink:to="label_NewEmployeeMember_2" xlink:title="Label : NewEmployeeMember to label_NewEmployeeMember_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_FormerOfficerMember" xlink:label="FormerOfficerMember" xlink:title="FormerOfficerMember" />
    <link:label xlink:type="resource" xlink:label="label_FormerOfficerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FormerOfficerMember" xml:lang="en-US" id="label_FormerOfficerMember">Former officer.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FormerOfficerMember" xlink:to="label_FormerOfficerMember" xlink:title="Label : FormerOfficerMember to label_FormerOfficerMember" />
    <link:label xlink:type="resource" xlink:label="label_FormerOfficerMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FormerOfficerMember_1" xml:lang="en-US" id="label_FormerOfficerMember_1">Former Officer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FormerOfficerMember" xlink:to="label_FormerOfficerMember_1" xlink:title="Label : FormerOfficerMember to label_FormerOfficerMember_1" />
    <link:label xlink:type="resource" xlink:label="label_FormerOfficerMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FormerOfficerMember_2" xml:lang="en-US" id="label_FormerOfficerMember_2">Former Officer [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FormerOfficerMember" xlink:to="label_FormerOfficerMember_2" xlink:title="Label : FormerOfficerMember to label_FormerOfficerMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="EmployeeSeveranceMember" xlink:title="EmployeeSeveranceMember" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeSeveranceMember" xml:lang="en-US" id="label_EmployeeSeveranceMember">Employee Severance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeSeveranceMember" xlink:to="label_EmployeeSeveranceMember" xlink:title="Label : EmployeeSeveranceMember to label_EmployeeSeveranceMember" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeSeveranceMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeSeveranceMember_1" xml:lang="en-US" id="label_EmployeeSeveranceMember_1">Employee Severance [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeSeveranceMember" xlink:to="label_EmployeeSeveranceMember_1" xlink:title="Label : EmployeeSeveranceMember to label_EmployeeSeveranceMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="TypeOfRestructuringDomain" xlink:title="TypeOfRestructuringDomain" />
    <link:label xlink:type="resource" xlink:label="label_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TypeOfRestructuringDomain" xml:lang="en-US" id="label_TypeOfRestructuringDomain">Type Of Restructuring [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TypeOfRestructuringDomain" xlink:to="label_TypeOfRestructuringDomain" xlink:title="Label : TypeOfRestructuringDomain to label_TypeOfRestructuringDomain" />
    <link:label xlink:type="resource" xlink:label="label_TypeOfRestructuringDomain_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TypeOfRestructuringDomain_1" xml:lang="en-US" id="label_TypeOfRestructuringDomain_1">Type of Restructuring</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TypeOfRestructuringDomain" xlink:to="label_TypeOfRestructuringDomain_1" xlink:title="Label : TypeOfRestructuringDomain to label_TypeOfRestructuringDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="RestructuringCostAndReserveAxis" xlink:title="RestructuringCostAndReserveAxis" />
    <link:label xlink:type="resource" xlink:label="label_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestructuringCostAndReserveAxis" xml:lang="en-US" id="label_RestructuringCostAndReserveAxis">Restructuring Cost And Reserve [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringCostAndReserveAxis" xlink:to="label_RestructuringCostAndReserveAxis" xlink:title="Label : RestructuringCostAndReserveAxis to label_RestructuringCostAndReserveAxis" />
    <link:label xlink:type="resource" xlink:label="label_RestructuringCostAndReserveAxis_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RestructuringCostAndReserveAxis_1" xml:lang="en-US" id="label_RestructuringCostAndReserveAxis_1">Restructuring Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringCostAndReserveAxis" xlink:to="label_RestructuringCostAndReserveAxis_1" xlink:title="Label : RestructuringCostAndReserveAxis to label_RestructuringCostAndReserveAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="ScheduleOfRestructuringAndRelatedCostsTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfRestructuringAndRelatedCostsTable" xml:lang="en-US" id="label_ScheduleOfRestructuringAndRelatedCostsTable">Schedule Of Restructuring And Related Costs [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="label_ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="Label : ScheduleOfRestructuringAndRelatedCostsTable to label_ScheduleOfRestructuringAndRelatedCostsTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfRestructuringAndRelatedCostsTable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfRestructuringAndRelatedCostsTable_1" xml:lang="en-US" id="label_ScheduleOfRestructuringAndRelatedCostsTable_1">Schedule Of Restructuring And Related Costs [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="label_ScheduleOfRestructuringAndRelatedCostsTable_1" xlink:title="Label : ScheduleOfRestructuringAndRelatedCostsTable to label_ScheduleOfRestructuringAndRelatedCostsTable_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:label xlink:type="resource" xlink:label="label_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AllocatedShareBasedCompensationExpense" xml:lang="en-US" id="label_AllocatedShareBasedCompensationExpense">Allocated Share Based 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/terseLabel" xlink:title="label_AllocatedShareBasedCompensationExpense_1" xml:lang="en-US" id="label_AllocatedShareBasedCompensationExpense_1">Stock based compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllocatedShareBasedCompensationExpense" xlink:to="label_AllocatedShareBasedCompensationExpense_1" xlink:title="Label : AllocatedShareBasedCompensationExpense to label_AllocatedShareBasedCompensationExpense_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember" xlink:label="CostOfSalesMember" xlink:title="CostOfSalesMember" />
    <link:label xlink:type="resource" xlink:label="label_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CostOfSalesMember" xml:lang="en-US" id="label_CostOfSalesMember">Cost of Goods Sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfSalesMember" xlink:to="label_CostOfSalesMember" xlink:title="Label : CostOfSalesMember to label_CostOfSalesMember" />
    <link:label xlink:type="resource" xlink:label="label_CostOfSalesMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CostOfSalesMember_1" xml:lang="en-US" id="label_CostOfSalesMember_1">Cost Of Sales [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfSalesMember" xlink:to="label_CostOfSalesMember_1" xlink:title="Label : CostOfSalesMember to label_CostOfSalesMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="ResearchAndDevelopmentExpenseMember" xlink:title="ResearchAndDevelopmentExpenseMember" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ResearchAndDevelopmentExpenseMember" xml:lang="en-US" id="label_ResearchAndDevelopmentExpenseMember">Research and Development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpenseMember" xlink:to="label_ResearchAndDevelopmentExpenseMember" xlink:title="Label : ResearchAndDevelopmentExpenseMember to label_ResearchAndDevelopmentExpenseMember" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpenseMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ResearchAndDevelopmentExpenseMember_1" xml:lang="en-US" id="label_ResearchAndDevelopmentExpenseMember_1">Research And Development Expense [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpenseMember" xlink:to="label_ResearchAndDevelopmentExpenseMember_1" xlink:title="Label : ResearchAndDevelopmentExpenseMember to label_ResearchAndDevelopmentExpenseMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="SellingGeneralAndAdministrativeExpensesMember" xlink:title="SellingGeneralAndAdministrativeExpensesMember" />
    <link:label xlink:type="resource" xlink:label="label_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SellingGeneralAndAdministrativeExpensesMember" xml:lang="en-US" id="label_SellingGeneralAndAdministrativeExpensesMember">Selling General And Administrative Expenses [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingGeneralAndAdministrativeExpensesMember" xlink:to="label_SellingGeneralAndAdministrativeExpensesMember" xlink:title="Label : SellingGeneralAndAdministrativeExpensesMember to label_SellingGeneralAndAdministrativeExpensesMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockValue" xml:lang="en-US" id="label_CommonStockValue">Value of shares issued</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_SellingGeneralAndAdministrativeExpensesMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SellingGeneralAndAdministrativeExpensesMember_1" xml:lang="en-US" id="label_SellingGeneralAndAdministrativeExpensesMember_1">Selling, General and Administrative</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingGeneralAndAdministrativeExpensesMember" xlink:to="label_SellingGeneralAndAdministrativeExpensesMember_1" xlink:title="Label : SellingGeneralAndAdministrativeExpensesMember to label_SellingGeneralAndAdministrativeExpensesMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:label xlink:type="resource" xlink:label="label_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeStatementLocationDomain" xml:lang="en-US" id="label_IncomeStatementLocationDomain">Income Statement Location [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementLocationDomain" xlink:to="label_IncomeStatementLocationDomain" xlink:title="Label : IncomeStatementLocationDomain to label_IncomeStatementLocationDomain" />
    <link:label xlink:type="resource" xlink:label="label_IncomeStatementLocationDomain_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeStatementLocationDomain_1" xml:lang="en-US" id="label_IncomeStatementLocationDomain_1">Income Statement Location</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementLocationDomain" xlink:to="label_IncomeStatementLocationDomain_1" xlink:title="Label : IncomeStatementLocationDomain to label_IncomeStatementLocationDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:label xlink:type="resource" xlink:label="label_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeStatementLocationAxis" xml:lang="en-US" id="label_IncomeStatementLocationAxis">Income Statement Location [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementLocationAxis" xlink:to="label_IncomeStatementLocationAxis" xlink:title="Label : IncomeStatementLocationAxis to label_IncomeStatementLocationAxis" />
    <link:label xlink:type="resource" xlink:label="label_IncomeStatementLocationAxis_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeStatementLocationAxis_1" xml:lang="en-US" id="label_IncomeStatementLocationAxis_1">Income Statement Location</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementLocationAxis" xlink:to="label_IncomeStatementLocationAxis_1" xlink:title="Label : IncomeStatementLocationAxis to label_IncomeStatementLocationAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="SharesOutstanding" xlink:title="SharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharesOutstanding" xml:lang="en-US" id="label_SharesOutstanding">Shares Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesOutstanding" xlink:to="label_SharesOutstanding" xlink:title="Label : SharesOutstanding to label_SharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_SeveranceCosts1_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SeveranceCosts1_3" xml:lang="en-US" id="label_SeveranceCosts1_3">Severance costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeveranceCosts1" xlink:to="label_SeveranceCosts1_3" xlink:title="Label : SeveranceCosts1 to label_SeveranceCosts1_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">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="ecor-20230331.xsd#ecor_NonExecutiveDirectorMember" xlink:label="NonExecutiveDirectorMember" xlink:title="NonExecutiveDirectorMember" />
    <link:label xlink:type="resource" xlink:label="label_NonExecutiveDirectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonExecutiveDirectorMember" xml:lang="en-US" id="label_NonExecutiveDirectorMember">Non Executive Director [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonExecutiveDirectorMember" xlink:to="label_NonExecutiveDirectorMember" xlink:title="Label : NonExecutiveDirectorMember to label_NonExecutiveDirectorMember" />
    <link:label xlink:type="resource" xlink:label="label_NonExecutiveDirectorMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NonExecutiveDirectorMember_1" xml:lang="en-US" id="label_NonExecutiveDirectorMember_1">Non-Executive Director</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonExecutiveDirectorMember" xlink:to="label_NonExecutiveDirectorMember_1" xlink:title="Label : NonExecutiveDirectorMember to label_NonExecutiveDirectorMember_1" />
    <link:label xlink:type="resource" xlink:label="label_NonExecutiveDirectorMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NonExecutiveDirectorMember_2" xml:lang="en-US" id="label_NonExecutiveDirectorMember_2">Non Executive Director.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonExecutiveDirectorMember" xlink:to="label_NonExecutiveDirectorMember_2" xlink:title="Label : NonExecutiveDirectorMember to label_NonExecutiveDirectorMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:label xlink:type="resource" xlink:label="label_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US" id="label_TitleOfIndividualWithRelationshipToEntityDomain">Title Of Individual With Relationship To Entity [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="label_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="Label : TitleOfIndividualWithRelationshipToEntityDomain to label_TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:label xlink:type="resource" xlink:label="label_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TitleOfIndividualWithRelationshipToEntityDomain_1" xml:lang="en-US" id="label_TitleOfIndividualWithRelationshipToEntityDomain_1">Title of Individual</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="label_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:title="Label : TitleOfIndividualWithRelationshipToEntityDomain to label_TitleOfIndividualWithRelationshipToEntityDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:label xlink:type="resource" xlink:label="label_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TitleOfIndividualAxis" xml:lang="en-US" id="label_TitleOfIndividualAxis">Title Of Individual [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TitleOfIndividualAxis" xlink:to="label_TitleOfIndividualAxis" xlink:title="Label : TitleOfIndividualAxis to label_TitleOfIndividualAxis" />
    <link:label xlink:type="resource" xlink:label="label_TitleOfIndividualAxis_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TitleOfIndividualAxis_1" xml:lang="en-US" id="label_TitleOfIndividualAxis_1">Title of Individual</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TitleOfIndividualAxis" xlink:to="label_TitleOfIndividualAxis_1" xlink:title="Label : TitleOfIndividualAxis to label_TitleOfIndividualAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_RestrictedStockAndDeferredStockMember" xlink:label="RestrictedStockAndDeferredStockMember" xlink:title="RestrictedStockAndDeferredStockMember" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedStockAndDeferredStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_RestrictedStockAndDeferredStockMember" xml:lang="en-US" id="label_RestrictedStockAndDeferredStockMember">Restricted stock and deferred stock.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockAndDeferredStockMember" xlink:to="label_RestrictedStockAndDeferredStockMember" xlink:title="Label : RestrictedStockAndDeferredStockMember to label_RestrictedStockAndDeferredStockMember" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedStockAndDeferredStockMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RestrictedStockAndDeferredStockMember_1" xml:lang="en-US" id="label_RestrictedStockAndDeferredStockMember_1">Stock Units</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockAndDeferredStockMember" xlink:to="label_RestrictedStockAndDeferredStockMember_1" xlink:title="Label : RestrictedStockAndDeferredStockMember to label_RestrictedStockAndDeferredStockMember_1" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedStockAndDeferredStockMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestrictedStockAndDeferredStockMember_2" xml:lang="en-US" id="label_RestrictedStockAndDeferredStockMember_2">Restricted Stock And Deferred Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockAndDeferredStockMember" xlink:to="label_RestrictedStockAndDeferredStockMember_2" xlink:title="Label : RestrictedStockAndDeferredStockMember to label_RestrictedStockAndDeferredStockMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OperatingLeaseRightOfUseAsset" xml:lang="en-US" id="label_OperatingLeaseRightOfUseAsset">Operating lease right of use assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRightOfUseAsset" xlink:to="label_OperatingLeaseRightOfUseAsset" xlink:title="Label : OperatingLeaseRightOfUseAsset to label_OperatingLeaseRightOfUseAsset" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfWhollyOwnedSubsidiaries" xlink:label="NumberOfWhollyOwnedSubsidiaries" xlink:title="NumberOfWhollyOwnedSubsidiaries" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfWhollyOwnedSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfWhollyOwnedSubsidiaries" xml:lang="en-US" id="label_NumberOfWhollyOwnedSubsidiaries">Number of wholly owned subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfWhollyOwnedSubsidiaries" xlink:to="label_NumberOfWhollyOwnedSubsidiaries" xlink:title="Label : NumberOfWhollyOwnedSubsidiaries to label_NumberOfWhollyOwnedSubsidiaries" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfWhollyOwnedSubsidiaries_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfWhollyOwnedSubsidiaries_1" xml:lang="en-US" id="label_NumberOfWhollyOwnedSubsidiaries_1">The number of wholly owned subsidiaries in which the entity has as of balance sheet date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfWhollyOwnedSubsidiaries" xlink:to="label_NumberOfWhollyOwnedSubsidiaries_1" xlink:title="Label : NumberOfWhollyOwnedSubsidiaries to label_NumberOfWhollyOwnedSubsidiaries_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:title="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xml:lang="en-US" id="label_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">Revenue from non-refundable upfront payment period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="label_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:title="Label : RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 to label_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfWhollyOwnedSubsidiaries_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfWhollyOwnedSubsidiaries_2" xml:lang="en-US" id="label_NumberOfWhollyOwnedSubsidiaries_2">Number of Wholly Owned Subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfWhollyOwnedSubsidiaries" xlink:to="label_NumberOfWhollyOwnedSubsidiaries_2" xlink:title="Label : NumberOfWhollyOwnedSubsidiaries to label_NumberOfWhollyOwnedSubsidiaries_2" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1" xml:lang="en-US" id="label_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="label_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1" xlink:title="Label : RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 to label_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/verboseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">Intrinsic value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RestrictedStockMember" xml:lang="en-US" id="label_RestrictedStockMember">RSAs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockMember" xlink:to="label_RestrictedStockMember" xlink:title="Label : RestrictedStockMember to label_RestrictedStockMember" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedStockMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestrictedStockMember_1" xml:lang="en-US" id="label_RestrictedStockMember_1">Restricted Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockMember" xlink:to="label_RestrictedStockMember_1" xlink:title="Label : RestrictedStockMember to label_RestrictedStockMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain">Award Type</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="ecor-20230331.xsd#ecor_NonEmployeeDirectorMember" xlink:label="NonEmployeeDirectorMember" xlink:title="NonEmployeeDirectorMember" />
    <link:label xlink:type="resource" xlink:label="label_NonEmployeeDirectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NonEmployeeDirectorMember" xml:lang="en-US" id="label_NonEmployeeDirectorMember">Non-employee Director</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonEmployeeDirectorMember" xlink:to="label_NonEmployeeDirectorMember" xlink:title="Label : NonEmployeeDirectorMember to label_NonEmployeeDirectorMember" />
    <link:label xlink:type="resource" xlink:label="label_NonEmployeeDirectorMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NonEmployeeDirectorMember_1" xml:lang="en-US" id="label_NonEmployeeDirectorMember_1">Non-employee Director.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonEmployeeDirectorMember" xlink:to="label_NonEmployeeDirectorMember_1" xlink:title="Label : NonEmployeeDirectorMember to label_NonEmployeeDirectorMember_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ChannelFiveMember" xlink:label="ChannelFiveMember" xlink:title="ChannelFiveMember" />
    <link:label xlink:type="resource" xlink:label="label_ChannelFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ChannelFiveMember" xml:lang="en-US" id="label_ChannelFiveMember">Channel Five [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChannelFiveMember" xlink:to="label_ChannelFiveMember" xlink:title="Label : ChannelFiveMember to label_ChannelFiveMember" />
    <link:label xlink:type="resource" xlink:label="label_NonEmployeeDirectorMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonEmployeeDirectorMember_2" xml:lang="en-US" id="label_NonEmployeeDirectorMember_2">Non Employee Director [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonEmployeeDirectorMember" xlink:to="label_NonEmployeeDirectorMember_2" xlink:title="Label : NonEmployeeDirectorMember to label_NonEmployeeDirectorMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AwardTypeAxis" xml:lang="en-US" id="label_AwardTypeAxis">Award Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardTypeAxis" xlink:to="label_AwardTypeAxis" xlink:title="Label : AwardTypeAxis to label_AwardTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_AwardTypeAxis_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AwardTypeAxis_1" xml:lang="en-US" id="label_AwardTypeAxis_1">Award Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardTypeAxis" xlink:to="label_AwardTypeAxis_1" xlink:title="Label : AwardTypeAxis to label_AwardTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesStockOptionsExercised">Stock Issued During Period Shares Stock Options Exercised</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:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesStockOptionsExercised_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_StockIssuedDuringPeriodSharesStockOptionsExercised_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesStockOptionsExercised_1">Number of Options, Exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="label_StockIssuedDuringPeriodSharesStockOptionsExercised_1" xlink:title="Label : StockIssuedDuringPeriodSharesStockOptionsExercised to label_StockIssuedDuringPeriodSharesStockOptionsExercised_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="OperatingLossCarryforwardsLineItems" xlink:title="OperatingLossCarryforwardsLineItems" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLossCarryforwardsLineItems" xml:lang="en-US" id="label_OperatingLossCarryforwardsLineItems">Operating Loss Carryforwards [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="label_OperatingLossCarryforwardsLineItems" xlink:title="Label : OperatingLossCarryforwardsLineItems to label_OperatingLossCarryforwardsLineItems" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLossCarryforwardsLineItems_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLossCarryforwardsLineItems_1" xml:lang="en-US" id="label_OperatingLossCarryforwardsLineItems_1">Operating Loss Carryforwards [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="label_OperatingLossCarryforwardsLineItems_1" xlink:title="Label : OperatingLossCarryforwardsLineItems to label_OperatingLossCarryforwardsLineItems_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="OperatingLossCarryforwardsTable" xlink:title="OperatingLossCarryforwardsTable" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLossCarryforwardsTable" xml:lang="en-US" id="label_OperatingLossCarryforwardsTable">Operating Loss Carryforwards [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsTable" xlink:to="label_OperatingLossCarryforwardsTable" xlink:title="Label : OperatingLossCarryforwardsTable to label_OperatingLossCarryforwardsTable" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLossCarryforwardsTable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLossCarryforwardsTable_1" xml:lang="en-US" id="label_OperatingLossCarryforwardsTable_1">Operating Loss Carryforwards [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsTable" xlink:to="label_OperatingLossCarryforwardsTable_1" xlink:title="Label : OperatingLossCarryforwardsTable to label_OperatingLossCarryforwardsTable_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember" xlink:label="WarrantMember" xlink:title="WarrantMember" />
    <link:label xlink:type="resource" xlink:label="label_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WarrantMember" xml:lang="en-US" id="label_WarrantMember">Stock purchase warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantMember" xlink:to="label_WarrantMember" xlink:title="Label : WarrantMember to label_WarrantMember" />
    <link:label xlink:type="resource" xlink:label="label_WarrantMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantMember_1" xml:lang="en-US" id="label_WarrantMember_1">Warrant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantMember" xlink:to="label_WarrantMember_1" xlink:title="Label : WarrantMember to label_WarrantMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="RestrictedStockUnitsRSUMember" xlink:title="RestrictedStockUnitsRSUMember" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RestrictedStockUnitsRSUMember" xml:lang="en-US" id="label_RestrictedStockUnitsRSUMember">Nonvested restricted stock and unit awards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockUnitsRSUMember" xlink:to="label_RestrictedStockUnitsRSUMember" xlink:title="Label : RestrictedStockUnitsRSUMember to label_RestrictedStockUnitsRSUMember" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedStockUnitsRSUMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestrictedStockUnitsRSUMember_1" xml:lang="en-US" id="label_RestrictedStockUnitsRSUMember_1">Restricted Stock Units R S U [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockUnitsRSUMember" xlink:to="label_RestrictedStockUnitsRSUMember_1" xlink:title="Label : RestrictedStockUnitsRSUMember to label_RestrictedStockUnitsRSUMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeStockOptionMember" xml:lang="en-US" id="label_EmployeeStockOptionMember">Outstanding stock options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOptionMember" xlink:to="label_EmployeeStockOptionMember" xlink:title="Label : EmployeeStockOptionMember to label_EmployeeStockOptionMember" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOptionMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeStockOptionMember_1" xml:lang="en-US" id="label_EmployeeStockOptionMember_1">Employee Stock Option [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOptionMember" xlink:to="label_EmployeeStockOptionMember_1" xlink:title="Label : EmployeeStockOptionMember to label_EmployeeStockOptionMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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:label xlink:type="resource" xlink:label="label_AntidilutiveSecuritiesNameDomain_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AntidilutiveSecuritiesNameDomain_1" xml:lang="en-US" id="label_AntidilutiveSecuritiesNameDomain_1">Antidilutive Securities, Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="label_AntidilutiveSecuritiesNameDomain_1" xlink:title="Label : AntidilutiveSecuritiesNameDomain to label_AntidilutiveSecuritiesNameDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" xlink:title="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xml:lang="en-US" id="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">Antidilutive Securities</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/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareProFormaAbstract" xlink:label="EarningsPerShareProFormaAbstract" xlink:title="EarningsPerShareProFormaAbstract" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareProFormaAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareProFormaAbstract" xml:lang="en-US" id="label_EarningsPerShareProFormaAbstract">Earnings Per Share Pro Forma [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareProFormaAbstract" xlink:to="label_EarningsPerShareProFormaAbstract" xlink:title="Label : EarningsPerShareProFormaAbstract to label_EarningsPerShareProFormaAbstract" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NonCashCharge" xlink:label="NonCashCharge" xlink:title="NonCashCharge" />
    <link:label xlink:type="resource" xlink:label="label_NonCashCharge" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonCashCharge" xml:lang="en-US" id="label_NonCashCharge">Non-cash charge</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonCashCharge" xlink:to="label_NonCashCharge" xlink:title="Label : NonCashCharge to label_NonCashCharge" />
    <link:label xlink:type="resource" xlink:label="label_NonCashCharge_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NonCashCharge_1" xml:lang="en-US" id="label_NonCashCharge_1">Non-cash charge</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonCashCharge" xlink:to="label_NonCashCharge_1" xlink:title="Label : NonCashCharge to label_NonCashCharge_1" />
    <link:label xlink:type="resource" xlink:label="label_NonCashCharge_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NonCashCharge_2" xml:lang="en-US" id="label_NonCashCharge_2">Non-cash charge.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonCashCharge" xlink:to="label_NonCashCharge_2" xlink:title="Label : NonCashCharge to label_NonCashCharge_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="SaleOfStockPricePerShare" xlink:title="SaleOfStockPricePerShare" />
    <link:label xlink:type="resource" xlink:label="label_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SaleOfStockPricePerShare" xml:lang="en-US" id="label_SaleOfStockPricePerShare">Sale Of Stock Price Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockPricePerShare" xlink:to="label_SaleOfStockPricePerShare" xlink:title="Label : SaleOfStockPricePerShare to label_SaleOfStockPricePerShare" />
    <link:label xlink:type="resource" xlink:label="label_ChannelFiveMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ChannelFiveMember_1" xml:lang="en-US" id="label_ChannelFiveMember_1">Channel Five [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChannelFiveMember" xlink:to="label_ChannelFiveMember_1" xlink:title="Label : ChannelFiveMember to label_ChannelFiveMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ChannelFiveMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ChannelFiveMember_2" xml:lang="en-US" id="label_ChannelFiveMember_2">This member stands for information pertaining to channel five.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChannelFiveMember" xlink:to="label_ChannelFiveMember_2" xlink:title="Label : ChannelFiveMember to label_ChannelFiveMember_2" />
    <link:label xlink:type="resource" xlink:label="label_SaleOfStockPricePerShare_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SaleOfStockPricePerShare_1" xml:lang="en-US" id="label_SaleOfStockPricePerShare_1">purchase per share value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockPricePerShare" xlink:to="label_SaleOfStockPricePerShare_1" xlink:title="Label : SaleOfStockPricePerShare to label_SaleOfStockPricePerShare_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="SaleOfStockNumberOfSharesIssuedInTransaction" xlink:title="SaleOfStockNumberOfSharesIssuedInTransaction" />
    <link:label xlink:type="resource" xlink:label="label_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SaleOfStockNumberOfSharesIssuedInTransaction" xml:lang="en-US" id="label_SaleOfStockNumberOfSharesIssuedInTransaction">Sale Of Stock Number Of Shares Issued In Transaction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="label_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:title="Label : SaleOfStockNumberOfSharesIssuedInTransaction to label_SaleOfStockNumberOfSharesIssuedInTransaction" />
    <link:label xlink:type="resource" xlink:label="label_SaleOfStockNumberOfSharesIssuedInTransaction_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SaleOfStockNumberOfSharesIssuedInTransaction_1" xml:lang="en-US" id="label_SaleOfStockNumberOfSharesIssuedInTransaction_1">Aggregate number of shares issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="label_SaleOfStockNumberOfSharesIssuedInTransaction_1" xlink:title="Label : SaleOfStockNumberOfSharesIssuedInTransaction to label_SaleOfStockNumberOfSharesIssuedInTransaction_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_AdditionalCommitmentFeesSharesIssuable" xlink:label="AdditionalCommitmentFeesSharesIssuable" xlink:title="AdditionalCommitmentFeesSharesIssuable" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalCommitmentFeesSharesIssuable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AdditionalCommitmentFeesSharesIssuable" xml:lang="en-US" id="label_AdditionalCommitmentFeesSharesIssuable">Additional commitment shares Issuable.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalCommitmentFeesSharesIssuable" xlink:to="label_AdditionalCommitmentFeesSharesIssuable" xlink:title="Label : AdditionalCommitmentFeesSharesIssuable to label_AdditionalCommitmentFeesSharesIssuable" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalCommitmentFeesSharesIssuable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdditionalCommitmentFeesSharesIssuable_1" xml:lang="en-US" id="label_AdditionalCommitmentFeesSharesIssuable_1">Additional commitment shares Issuable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalCommitmentFeesSharesIssuable" xlink:to="label_AdditionalCommitmentFeesSharesIssuable_1" xlink:title="Label : AdditionalCommitmentFeesSharesIssuable to label_AdditionalCommitmentFeesSharesIssuable_1" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalCommitmentFeesSharesIssuable_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdditionalCommitmentFeesSharesIssuable_2" xml:lang="en-US" id="label_AdditionalCommitmentFeesSharesIssuable_2">Additional Commitment Fees Shares Issuable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalCommitmentFeesSharesIssuable" xlink:to="label_AdditionalCommitmentFeesSharesIssuable_2" xlink:title="Label : AdditionalCommitmentFeesSharesIssuable to label_AdditionalCommitmentFeesSharesIssuable_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_AdditionalCommitmentSharesIssued" xlink:label="AdditionalCommitmentSharesIssued" xlink:title="AdditionalCommitmentSharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalCommitmentSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdditionalCommitmentSharesIssued" xml:lang="en-US" id="label_AdditionalCommitmentSharesIssued">Additional Commitment Shares Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalCommitmentSharesIssued" xlink:to="label_AdditionalCommitmentSharesIssued" xlink:title="Label : AdditionalCommitmentSharesIssued to label_AdditionalCommitmentSharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalCommitmentSharesIssued_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdditionalCommitmentSharesIssued_1" xml:lang="en-US" id="label_AdditionalCommitmentSharesIssued_1">Additional commitment shares issued on pro-rata</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalCommitmentSharesIssued" xlink:to="label_AdditionalCommitmentSharesIssued_1" xlink:title="Label : AdditionalCommitmentSharesIssued to label_AdditionalCommitmentSharesIssued_1" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalCommitmentSharesIssued_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AdditionalCommitmentSharesIssued_2" xml:lang="en-US" id="label_AdditionalCommitmentSharesIssued_2">Additional commitment shares issued.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalCommitmentSharesIssued" xlink:to="label_AdditionalCommitmentSharesIssued_2" xlink:title="Label : AdditionalCommitmentSharesIssued to label_AdditionalCommitmentSharesIssued_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_FairValueOfCommonStockSharesIssued" xlink:label="FairValueOfCommonStockSharesIssued" xlink:title="FairValueOfCommonStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_FairValueOfCommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueOfCommonStockSharesIssued" xml:lang="en-US" id="label_FairValueOfCommonStockSharesIssued">Fair value of common stock shares issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueOfCommonStockSharesIssued" xlink:to="label_FairValueOfCommonStockSharesIssued" xlink:title="Label : FairValueOfCommonStockSharesIssued to label_FairValueOfCommonStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_FairValueOfCommonStockSharesIssued_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueOfCommonStockSharesIssued_1" xml:lang="en-US" id="label_FairValueOfCommonStockSharesIssued_1">Fair value of common stock shares issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueOfCommonStockSharesIssued" xlink:to="label_FairValueOfCommonStockSharesIssued_1" xlink:title="Label : FairValueOfCommonStockSharesIssued to label_FairValueOfCommonStockSharesIssued_1" />
    <link:label xlink:type="resource" xlink:label="label_FairValueOfCommonStockSharesIssued_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FairValueOfCommonStockSharesIssued_2" xml:lang="en-US" id="label_FairValueOfCommonStockSharesIssued_2">Fair value of common stock shares issued.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueOfCommonStockSharesIssued" xlink:to="label_FairValueOfCommonStockSharesIssued_2" xlink:title="Label : FairValueOfCommonStockSharesIssued to label_FairValueOfCommonStockSharesIssued_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_StockPurchaseAgreementLineItems" xlink:label="StockPurchaseAgreementLineItems" xlink:title="StockPurchaseAgreementLineItems" />
    <link:label xlink:type="resource" xlink:label="label_StockPurchaseAgreementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockPurchaseAgreementLineItems" xml:lang="en-US" id="label_StockPurchaseAgreementLineItems">Stock Purchase Agreement [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockPurchaseAgreementLineItems" xlink:to="label_StockPurchaseAgreementLineItems" xlink:title="Label : StockPurchaseAgreementLineItems to label_StockPurchaseAgreementLineItems" />
    <link:label xlink:type="resource" xlink:label="label_StockPurchaseAgreementLineItems_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockPurchaseAgreementLineItems_1" xml:lang="en-US" id="label_StockPurchaseAgreementLineItems_1">Stock Purchase Agreement [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockPurchaseAgreementLineItems" xlink:to="label_StockPurchaseAgreementLineItems_1" xlink:title="Label : StockPurchaseAgreementLineItems to label_StockPurchaseAgreementLineItems_1" />
    <link:label xlink:type="resource" xlink:label="label_StockPurchaseAgreementLineItems_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StockPurchaseAgreementLineItems_2" xml:lang="en-US" id="label_StockPurchaseAgreementLineItems_2">Stock purchase agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockPurchaseAgreementLineItems" xlink:to="label_StockPurchaseAgreementLineItems_2" xlink:title="Label : StockPurchaseAgreementLineItems to label_StockPurchaseAgreementLineItems_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ThirdSecuritiesPurchaseAgreementMember" xlink:label="ThirdSecuritiesPurchaseAgreementMember" xlink:title="ThirdSecuritiesPurchaseAgreementMember" />
    <link:label xlink:type="resource" xlink:label="label_ThirdSecuritiesPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ThirdSecuritiesPurchaseAgreementMember" xml:lang="en-US" id="label_ThirdSecuritiesPurchaseAgreementMember">Third Securities Purchase Agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThirdSecuritiesPurchaseAgreementMember" xlink:to="label_ThirdSecuritiesPurchaseAgreementMember" xlink:title="Label : ThirdSecuritiesPurchaseAgreementMember to label_ThirdSecuritiesPurchaseAgreementMember" />
    <link:label xlink:type="resource" xlink:label="label_ThirdSecuritiesPurchaseAgreementMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ThirdSecuritiesPurchaseAgreementMember_1" xml:lang="en-US" id="label_ThirdSecuritiesPurchaseAgreementMember_1">Third SPA</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThirdSecuritiesPurchaseAgreementMember" xlink:to="label_ThirdSecuritiesPurchaseAgreementMember_1" xlink:title="Label : ThirdSecuritiesPurchaseAgreementMember to label_ThirdSecuritiesPurchaseAgreementMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ThirdSecuritiesPurchaseAgreementMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ThirdSecuritiesPurchaseAgreementMember_2" xml:lang="en-US" id="label_ThirdSecuritiesPurchaseAgreementMember_2">Third SPA</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThirdSecuritiesPurchaseAgreementMember" xlink:to="label_ThirdSecuritiesPurchaseAgreementMember_2" xlink:title="Label : ThirdSecuritiesPurchaseAgreementMember to label_ThirdSecuritiesPurchaseAgreementMember_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_SecondSecuritiesPurchaseAgreementMember" xlink:label="SecondSecuritiesPurchaseAgreementMember" xlink:title="SecondSecuritiesPurchaseAgreementMember" />
    <link:label xlink:type="resource" xlink:label="label_SecondSecuritiesPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SecondSecuritiesPurchaseAgreementMember" xml:lang="en-US" id="label_SecondSecuritiesPurchaseAgreementMember">Second Securities Purchase Agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecondSecuritiesPurchaseAgreementMember" xlink:to="label_SecondSecuritiesPurchaseAgreementMember" xlink:title="Label : SecondSecuritiesPurchaseAgreementMember to label_SecondSecuritiesPurchaseAgreementMember" />
    <link:label xlink:type="resource" xlink:label="label_SecondSecuritiesPurchaseAgreementMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SecondSecuritiesPurchaseAgreementMember_1" xml:lang="en-US" id="label_SecondSecuritiesPurchaseAgreementMember_1">Second SPA</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecondSecuritiesPurchaseAgreementMember" xlink:to="label_SecondSecuritiesPurchaseAgreementMember_1" xlink:title="Label : SecondSecuritiesPurchaseAgreementMember to label_SecondSecuritiesPurchaseAgreementMember_1" />
    <link:label xlink:type="resource" xlink:label="label_SecondSecuritiesPurchaseAgreementMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SecondSecuritiesPurchaseAgreementMember_2" xml:lang="en-US" id="label_SecondSecuritiesPurchaseAgreementMember_2">Second Securities Purchase Agreement Member</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecondSecuritiesPurchaseAgreementMember" xlink:to="label_SecondSecuritiesPurchaseAgreementMember_2" xlink:title="Label : SecondSecuritiesPurchaseAgreementMember to label_SecondSecuritiesPurchaseAgreementMember_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_FirstSecuritiesPurchaseAgreementMember" xlink:label="FirstSecuritiesPurchaseAgreementMember" xlink:title="FirstSecuritiesPurchaseAgreementMember" />
    <link:label xlink:type="resource" xlink:label="label_FirstSecuritiesPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FirstSecuritiesPurchaseAgreementMember" xml:lang="en-US" id="label_FirstSecuritiesPurchaseAgreementMember">First Securities Purchase Agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FirstSecuritiesPurchaseAgreementMember" xlink:to="label_FirstSecuritiesPurchaseAgreementMember" xlink:title="Label : FirstSecuritiesPurchaseAgreementMember to label_FirstSecuritiesPurchaseAgreementMember" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember" xlink:label="DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember" xlink:title="DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember" />
    <link:label xlink:type="resource" xlink:label="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember" xml:lang="en-US" id="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember">Department of Veterans Affairs and Department of Defense and National Health Service [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember" xlink:to="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember" xlink:title="Label : DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember to label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember" />
    <link:label xlink:type="resource" xlink:label="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember_1" xml:lang="en-US" id="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember_1">This member stands for information pertaining to Department of Veterans Affairs and Department of Defense and National Health Service.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember" xlink:to="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember_1" xlink:title="Label : DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember to label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember_1" />
    <link:label xlink:type="resource" xlink:label="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember_2" xml:lang="en-US" id="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember_2">VA/DoD and National Health Service</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember" xlink:to="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember_2" xlink:title="Label : DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember to label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember_2" />
    <link:label xlink:type="resource" xlink:label="label_NetLosses_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetLosses_2" xml:lang="en-US" id="label_NetLosses_2">Net losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetLosses" xlink:to="label_NetLosses_2" xlink:title="Label : NetLosses to label_NetLosses_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndOtherIncome" xlink:label="InterestAndOtherIncome" xlink:title="InterestAndOtherIncome" />
    <link:label xlink:type="resource" xlink:label="label_InterestAndOtherIncome" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_InterestAndOtherIncome" xml:lang="en-US" id="label_InterestAndOtherIncome">Interest and other income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestAndOtherIncome" xlink:to="label_InterestAndOtherIncome" xlink:title="Label : InterestAndOtherIncome to label_InterestAndOtherIncome" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber">Number of Warrants, Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1">Awards, outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted">Number of Warrants, Granted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" />
    <link:label xlink:type="resource" xlink:label="label_FirstSecuritiesPurchaseAgreementMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FirstSecuritiesPurchaseAgreementMember_1" xml:lang="en-US" id="label_FirstSecuritiesPurchaseAgreementMember_1">First SPA</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FirstSecuritiesPurchaseAgreementMember" xlink:to="label_FirstSecuritiesPurchaseAgreementMember_1" xlink:title="Label : FirstSecuritiesPurchaseAgreementMember to label_FirstSecuritiesPurchaseAgreementMember_1" />
    <link:label xlink:type="resource" xlink:label="label_FirstSecuritiesPurchaseAgreementMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FirstSecuritiesPurchaseAgreementMember_2" xml:lang="en-US" id="label_FirstSecuritiesPurchaseAgreementMember_2">First SPA</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FirstSecuritiesPurchaseAgreementMember" xlink:to="label_FirstSecuritiesPurchaseAgreementMember_2" xlink:title="Label : FirstSecuritiesPurchaseAgreementMember to label_FirstSecuritiesPurchaseAgreementMember_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_StockPurchaseAgreementTable" xlink:label="StockPurchaseAgreementTable" xlink:title="StockPurchaseAgreementTable" />
    <link:label xlink:type="resource" xlink:label="label_StockPurchaseAgreementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockPurchaseAgreementTable" xml:lang="en-US" id="label_StockPurchaseAgreementTable">Stock Purchase Agreement [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockPurchaseAgreementTable" xlink:to="label_StockPurchaseAgreementTable" xlink:title="Label : StockPurchaseAgreementTable to label_StockPurchaseAgreementTable" />
    <link:label xlink:type="resource" xlink:label="label_StockPurchaseAgreementTable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockPurchaseAgreementTable_1" xml:lang="en-US" id="label_StockPurchaseAgreementTable_1">Stock Purchase Agreement [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockPurchaseAgreementTable" xlink:to="label_StockPurchaseAgreementTable_1" xlink:title="Label : StockPurchaseAgreementTable to label_StockPurchaseAgreementTable_1" />
    <link:label xlink:type="resource" xlink:label="label_StockPurchaseAgreementTable_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StockPurchaseAgreementTable_2" xml:lang="en-US" id="label_StockPurchaseAgreementTable_2">Stock purchase agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockPurchaseAgreementTable" xlink:to="label_StockPurchaseAgreementTable_2" xlink:title="Label : StockPurchaseAgreementTable to label_StockPurchaseAgreementTable_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="EquityAbstract" xlink:title="EquityAbstract" />
    <link:label xlink:type="resource" xlink:label="label_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquityAbstract" xml:lang="en-US" id="label_EquityAbstract">Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityAbstract" xlink:to="label_EquityAbstract" xlink:title="Label : EquityAbstract to label_EquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="DebtInstrumentMaturityDate" xlink:title="DebtInstrumentMaturityDate" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentMaturityDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentMaturityDate" xml:lang="en-US" id="label_DebtInstrumentMaturityDate">Debt Instrument Maturity Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentMaturityDate" xlink:to="label_DebtInstrumentMaturityDate" xlink:title="Label : DebtInstrumentMaturityDate to label_DebtInstrumentMaturityDate" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_1">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Granted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_2">Awards, granted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_2" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentMaturityDate_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentMaturityDate_1" xml:lang="en-US" id="label_DebtInstrumentMaturityDate_1">Note, maturity date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentMaturityDate" xlink:to="label_DebtInstrumentMaturityDate_1" xlink:title="Label : DebtInstrumentMaturityDate to label_DebtInstrumentMaturityDate_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US" id="label_DebtInstrumentInterestRateStatedPercentage">Interest rate on the loan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateStatedPercentage" xlink:to="label_DebtInstrumentInterestRateStatedPercentage" xlink:title="Label : DebtInstrumentInterestRateStatedPercentage to label_DebtInstrumentInterestRateStatedPercentage" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentInterestRateStatedPercentage_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentInterestRateStatedPercentage_1" xml:lang="en-US" id="label_DebtInstrumentInterestRateStatedPercentage_1">Debt Instrument Interest Rate Stated Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateStatedPercentage" xlink:to="label_DebtInstrumentInterestRateStatedPercentage_1" xlink:title="Label : DebtInstrumentInterestRateStatedPercentage to label_DebtInstrumentInterestRateStatedPercentage_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NotesPayableLineItems" xlink:label="NotesPayableLineItems" xlink:title="NotesPayableLineItems" />
    <link:label xlink:type="resource" xlink:label="label_NotesPayableLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NotesPayableLineItems" xml:lang="en-US" id="label_NotesPayableLineItems">Notes Payable [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesPayableLineItems" xlink:to="label_NotesPayableLineItems" xlink:title="Label : NotesPayableLineItems to label_NotesPayableLineItems" />
    <link:label xlink:type="resource" xlink:label="label_NotesPayableLineItems_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NotesPayableLineItems_1" xml:lang="en-US" id="label_NotesPayableLineItems_1">Notes Payable [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesPayableLineItems" xlink:to="label_NotesPayableLineItems_1" xlink:title="Label : NotesPayableLineItems to label_NotesPayableLineItems_1" />
    <link:label xlink:type="resource" xlink:label="label_NotesPayableLineItems_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NotesPayableLineItems_2" xml:lang="en-US" id="label_NotesPayableLineItems_2">Notes payable.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesPayableLineItems" xlink:to="label_NotesPayableLineItems_2" xlink:title="Label : NotesPayableLineItems to label_NotesPayableLineItems_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ScheduleOfNotesPayableTable" xlink:label="ScheduleOfNotesPayableTable" xlink:title="ScheduleOfNotesPayableTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfNotesPayableTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfNotesPayableTable" xml:lang="en-US" id="label_ScheduleOfNotesPayableTable">Schedule Of Notes Payable [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfNotesPayableTable" xlink:to="label_ScheduleOfNotesPayableTable" xlink:title="Label : ScheduleOfNotesPayableTable to label_ScheduleOfNotesPayableTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfNotesPayableTable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfNotesPayableTable_1" xml:lang="en-US" id="label_ScheduleOfNotesPayableTable_1">Schedule Of Notes Payable [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfNotesPayableTable" xlink:to="label_ScheduleOfNotesPayableTable_1" xlink:title="Label : ScheduleOfNotesPayableTable to label_ScheduleOfNotesPayableTable_1" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfNotesPayableTable_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ScheduleOfNotesPayableTable_2" xml:lang="en-US" id="label_ScheduleOfNotesPayableTable_2">Schedule of notes payable.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfNotesPayableTable" xlink:to="label_ScheduleOfNotesPayableTable_2" xlink:title="Label : ScheduleOfNotesPayableTable to label_ScheduleOfNotesPayableTable_2" />
    <link:label xlink:type="resource" xlink:label="label_AccruedLiabilitiesCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccruedLiabilitiesCurrent_2" xml:lang="en-US" id="label_AccruedLiabilitiesCurrent_2">Accrued Liabilities Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesCurrent" xlink:to="label_AccruedLiabilitiesCurrent_2" xlink:title="Label : AccruedLiabilitiesCurrent to label_AccruedLiabilitiesCurrent_2" />
    <link:label xlink:type="resource" xlink:label="label_AccruedLiabilitiesCurrent_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AccruedLiabilitiesCurrent_3" xml:lang="en-US" id="label_AccruedLiabilitiesCurrent_3">Accrued expenses and other current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesCurrent" xlink:to="label_AccruedLiabilitiesCurrent_3" xlink:title="Label : AccruedLiabilitiesCurrent to label_AccruedLiabilitiesCurrent_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="OtherAccruedLiabilitiesCurrent" xlink:title="OtherAccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherAccruedLiabilitiesCurrent" xml:lang="en-US" id="label_OtherAccruedLiabilitiesCurrent">Other Accrued Liabilities Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAccruedLiabilitiesCurrent" xlink:to="label_OtherAccruedLiabilitiesCurrent" xlink:title="Label : OtherAccruedLiabilitiesCurrent to label_OtherAccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OtherAccruedLiabilitiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherAccruedLiabilitiesCurrent_1" xml:lang="en-US" id="label_OtherAccruedLiabilitiesCurrent_1">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAccruedLiabilitiesCurrent" xlink:to="label_OtherAccruedLiabilitiesCurrent_1" xlink:title="Label : OtherAccruedLiabilitiesCurrent to label_OtherAccruedLiabilitiesCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedBonusesCurrent" xlink:label="AccruedBonusesCurrent" xlink:title="AccruedBonusesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccruedBonusesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccruedBonusesCurrent" xml:lang="en-US" id="label_AccruedBonusesCurrent">Accrued bonuses and incentive compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedBonusesCurrent" xlink:to="label_AccruedBonusesCurrent" xlink:title="Label : AccruedBonusesCurrent to label_AccruedBonusesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccruedBonusesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccruedBonusesCurrent_1" xml:lang="en-US" id="label_AccruedBonusesCurrent_1">Accrued Bonuses Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedBonusesCurrent" xlink:to="label_AccruedBonusesCurrent_1" xlink:title="Label : AccruedBonusesCurrent to label_AccruedBonusesCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="AccruedProfessionalFeesCurrent" xlink:title="AccruedProfessionalFeesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccruedProfessionalFeesCurrent" xml:lang="en-US" id="label_AccruedProfessionalFeesCurrent">Accrued Professional Fees Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedProfessionalFeesCurrent" xlink:to="label_AccruedProfessionalFeesCurrent" xlink:title="Label : AccruedProfessionalFeesCurrent to label_AccruedProfessionalFeesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccruedProfessionalFeesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccruedProfessionalFeesCurrent_1" xml:lang="en-US" id="label_AccruedProfessionalFeesCurrent_1">Accrued professional fees</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedProfessionalFeesCurrent" xlink:to="label_AccruedProfessionalFeesCurrent_1" xlink:title="Label : AccruedProfessionalFeesCurrent to label_AccruedProfessionalFeesCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:label="AccruedLiabilitiesCurrentAbstract" xlink:title="AccruedLiabilitiesCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AccruedLiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccruedLiabilitiesCurrentAbstract" xml:lang="en-US" id="label_AccruedLiabilitiesCurrentAbstract">Accrued Liabilities Current [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesCurrentAbstract" xlink:to="label_AccruedLiabilitiesCurrentAbstract" xlink:title="Label : AccruedLiabilitiesCurrentAbstract to label_AccruedLiabilitiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="LesseeOperatingLeaseTermOfContract" xlink:title="LesseeOperatingLeaseTermOfContract" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LesseeOperatingLeaseTermOfContract" xml:lang="en-US" id="label_LesseeOperatingLeaseTermOfContract">Lessee Operating Lease Term Of Contract</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseTermOfContract" xlink:to="label_LesseeOperatingLeaseTermOfContract" xlink:title="Label : LesseeOperatingLeaseTermOfContract to label_LesseeOperatingLeaseTermOfContract" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseTermOfContract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LesseeOperatingLeaseTermOfContract_1" xml:lang="en-US" id="label_LesseeOperatingLeaseTermOfContract_1">Remaining lease term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseTermOfContract" xlink:to="label_LesseeOperatingLeaseTermOfContract_1" xlink:title="Label : LesseeOperatingLeaseTermOfContract to label_LesseeOperatingLeaseTermOfContract_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CloudComputingArrangementLineItems" xlink:label="CloudComputingArrangementLineItems" xlink:title="CloudComputingArrangementLineItems" />
    <link:label xlink:type="resource" xlink:label="label_CloudComputingArrangementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CloudComputingArrangementLineItems" xml:lang="en-US" id="label_CloudComputingArrangementLineItems">Cloud Computing Arrangement [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CloudComputingArrangementLineItems" xlink:to="label_CloudComputingArrangementLineItems" xlink:title="Label : CloudComputingArrangementLineItems to label_CloudComputingArrangementLineItems" />
    <link:label xlink:type="resource" xlink:label="label_CloudComputingArrangementLineItems_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CloudComputingArrangementLineItems_1" xml:lang="en-US" id="label_CloudComputingArrangementLineItems_1">Cloud Computing Arrangement [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CloudComputingArrangementLineItems" xlink:to="label_CloudComputingArrangementLineItems_1" xlink:title="Label : CloudComputingArrangementLineItems to label_CloudComputingArrangementLineItems_1" />
    <link:label xlink:type="resource" xlink:label="label_CloudComputingArrangementLineItems_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CloudComputingArrangementLineItems_2" xml:lang="en-US" id="label_CloudComputingArrangementLineItems_2">Cloud Computing Arrangement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CloudComputingArrangementLineItems" xlink:to="label_CloudComputingArrangementLineItems_2" xlink:title="Label : CloudComputingArrangementLineItems to label_CloudComputingArrangementLineItems_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMember" xlink:label="OtherAssetsMember" xlink:title="OtherAssetsMember" />
    <link:label xlink:type="resource" xlink:label="label_OtherAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherAssetsMember" xml:lang="en-US" id="label_OtherAssetsMember">Other Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsMember" xlink:to="label_OtherAssetsMember" xlink:title="Label : OtherAssetsMember to label_OtherAssetsMember" />
    <link:label xlink:type="resource" xlink:label="label_OtherAssetsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherAssetsMember_1" xml:lang="en-US" id="label_OtherAssetsMember_1">Other Assets [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsMember" xlink:to="label_OtherAssetsMember_1" xlink:title="Label : OtherAssetsMember to label_OtherAssetsMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:label xlink:type="resource" xlink:label="label_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BalanceSheetLocationDomain" xml:lang="en-US" id="label_BalanceSheetLocationDomain">Balance Sheet Location [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BalanceSheetLocationDomain" xlink:to="label_BalanceSheetLocationDomain" xlink:title="Label : BalanceSheetLocationDomain to label_BalanceSheetLocationDomain" />
    <link:label xlink:type="resource" xlink:label="label_BalanceSheetLocationDomain_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BalanceSheetLocationDomain_1" xml:lang="en-US" id="label_BalanceSheetLocationDomain_1">Balance Sheet Location</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BalanceSheetLocationDomain" xlink:to="label_BalanceSheetLocationDomain_1" xlink:title="Label : BalanceSheetLocationDomain to label_BalanceSheetLocationDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:label xlink:type="resource" xlink:label="label_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BalanceSheetLocationAxis" xml:lang="en-US" id="label_BalanceSheetLocationAxis">Balance Sheet Location [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BalanceSheetLocationAxis" xlink:to="label_BalanceSheetLocationAxis" xlink:title="Label : BalanceSheetLocationAxis to label_BalanceSheetLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" />
    <link:label xlink:type="resource" xlink:label="label_BalanceSheetLocationAxis_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BalanceSheetLocationAxis_1" xml:lang="en-US" id="label_BalanceSheetLocationAxis_1">Balance Sheet Location</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BalanceSheetLocationAxis" xlink:to="label_BalanceSheetLocationAxis_1" xlink:title="Label : BalanceSheetLocationAxis to label_BalanceSheetLocationAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CloudComputingArrangementTable" xlink:label="CloudComputingArrangementTable" xlink:title="CloudComputingArrangementTable" />
    <link:label xlink:type="resource" xlink:label="label_CloudComputingArrangementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CloudComputingArrangementTable" xml:lang="en-US" id="label_CloudComputingArrangementTable">Cloud Computing Arrangement [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CloudComputingArrangementTable" xlink:to="label_CloudComputingArrangementTable" xlink:title="Label : CloudComputingArrangementTable to label_CloudComputingArrangementTable" />
    <link:label xlink:type="resource" xlink:label="label_CloudComputingArrangementTable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CloudComputingArrangementTable_1" xml:lang="en-US" id="label_CloudComputingArrangementTable_1">Cloud Computing Arrangement [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CloudComputingArrangementTable" xlink:to="label_CloudComputingArrangementTable_1" xlink:title="Label : CloudComputingArrangementTable to label_CloudComputingArrangementTable_1" />
    <link:label xlink:type="resource" xlink:label="label_CloudComputingArrangementTable_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CloudComputingArrangementTable_2" xml:lang="en-US" id="label_CloudComputingArrangementTable_2">Cloud Computing Arrangement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CloudComputingArrangementTable" xlink:to="label_CloudComputingArrangementTable_2" xlink:title="Label : CloudComputingArrangementTable to label_CloudComputingArrangementTable_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US" id="label_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">Lessee Operating Lease Liability Undiscounted Excess Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="label_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="Label : LesseeOperatingLeaseLiabilityUndiscountedExcessAmount to label_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1" xml:lang="en-US" id="label_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1">Less: Amounts representing interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="label_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1" xlink:title="Label : LesseeOperatingLeaseLiabilityUndiscountedExcessAmount to label_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LesseeOperatingLeaseLiabilityPaymentsDue" xml:lang="en-US" id="label_LesseeOperatingLeaseLiabilityPaymentsDue">Lessee Operating Lease Liability Payments Due</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="label_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="Label : LesseeOperatingLeaseLiabilityPaymentsDue to label_LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseLiabilityPaymentsDue_1" xlink:role="http://www.xbrl.org/2003/role/measurementGuidance" xlink:title="label_LesseeOperatingLeaseLiabilityPaymentsDue_1" xml:lang="en-US" id="label_LesseeOperatingLeaseLiabilityPaymentsDue_1">Total future minimum lease payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="label_LesseeOperatingLeaseLiabilityPaymentsDue_1" xlink:title="Label : LesseeOperatingLeaseLiabilityPaymentsDue to label_LesseeOperatingLeaseLiabilityPaymentsDue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xml:lang="en-US" id="label_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">Lessee Operating Lease Liability Payments Due After Year Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="label_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="Label : LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive to label_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1" xml:lang="en-US" id="label_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1">2028 and thereafter</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="label_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1" xlink:title="Label : LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive to label_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CommitmentSharesIssued" xlink:label="CommitmentSharesIssued" xlink:title="CommitmentSharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentSharesIssued" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CommitmentSharesIssued" xml:lang="en-US" id="label_CommitmentSharesIssued">Commitment shares issued.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentSharesIssued" xlink:to="label_CommitmentSharesIssued" xlink:title="Label : CommitmentSharesIssued to label_CommitmentSharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentSharesIssued_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommitmentSharesIssued_1" xml:lang="en-US" id="label_CommitmentSharesIssued_1">Commitment shares issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentSharesIssued" xlink:to="label_CommitmentSharesIssued_1" xlink:title="Label : CommitmentSharesIssued to label_CommitmentSharesIssued_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xml:lang="en-US" id="label_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">Lessee Operating 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="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="label_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="Label : LesseeOperatingLeaseLiabilityPaymentsDueYearFive to label_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1" xml:lang="en-US" id="label_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1">2027</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="label_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1" xlink:title="Label : LesseeOperatingLeaseLiabilityPaymentsDueYearFive to label_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_1">Number of Warrants, Exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US" id="label_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">2026</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="label_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="Label : LesseeOperatingLeaseLiabilityPaymentsDueYearFour to label_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1" xml:lang="en-US" id="label_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1">2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="label_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1" xlink:title="Label : LesseeOperatingLeaseLiabilityPaymentsDueYearFour to label_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US" id="label_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="label_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="Label : LesseeOperatingLeaseLiabilityPaymentsDueYearThree to label_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1" xml:lang="en-US" id="label_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1">2024</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="label_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1" xlink:title="Label : LesseeOperatingLeaseLiabilityPaymentsDueYearThree to label_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US" id="label_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">2024</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="label_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="Label : LesseeOperatingLeaseLiabilityPaymentsDueYearTwo to label_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1" xml:lang="en-US" id="label_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1">2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="label_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1" xlink:title="Label : LesseeOperatingLeaseLiabilityPaymentsDueYearTwo to label_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ChangeInOperatingLeaseLiabilities" xlink:label="ChangeInOperatingLeaseLiabilities" xlink:title="ChangeInOperatingLeaseLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_ChangeInOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ChangeInOperatingLeaseLiabilities" xml:lang="en-US" id="label_ChangeInOperatingLeaseLiabilities">Change In Operating Lease Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeInOperatingLeaseLiabilities" xlink:to="label_ChangeInOperatingLeaseLiabilities" xlink:title="Label : ChangeInOperatingLeaseLiabilities to label_ChangeInOperatingLeaseLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_ChangeInOperatingLeaseLiabilities_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ChangeInOperatingLeaseLiabilities_1" xml:lang="en-US" id="label_ChangeInOperatingLeaseLiabilities_1">Change in operating lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeInOperatingLeaseLiabilities" xlink:to="label_ChangeInOperatingLeaseLiabilities_1" xlink:title="Label : ChangeInOperatingLeaseLiabilities to label_ChangeInOperatingLeaseLiabilities_1" />
    <link:label xlink:type="resource" xlink:label="label_ChangeInOperatingLeaseLiabilities_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ChangeInOperatingLeaseLiabilities_2" xml:lang="en-US" id="label_ChangeInOperatingLeaseLiabilities_2">Change in operating lease liabilities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeInOperatingLeaseLiabilities" xlink:to="label_ChangeInOperatingLeaseLiabilities_2" xlink:title="Label : ChangeInOperatingLeaseLiabilities to label_ChangeInOperatingLeaseLiabilities_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashExpense" xlink:label="OtherNoncashExpense" xlink:title="OtherNoncashExpense" />
    <link:label xlink:type="resource" xlink:label="label_OtherNoncashExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherNoncashExpense" xml:lang="en-US" id="label_OtherNoncashExpense">Other Noncash Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNoncashExpense" xlink:to="label_OtherNoncashExpense" xlink:title="Label : OtherNoncashExpense to label_OtherNoncashExpense" />
    <link:label xlink:type="resource" xlink:label="label_OtherNoncashExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherNoncashExpense_1" xml:lang="en-US" id="label_OtherNoncashExpense_1">Noncash lease expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNoncashExpense" xlink:to="label_OtherNoncashExpense_1" xlink:title="Label : OtherNoncashExpense to label_OtherNoncashExpense_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseDiscountRate" xlink:label="LesseeOperatingLeaseDiscountRate" xlink:title="LesseeOperatingLeaseDiscountRate" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseDiscountRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_LesseeOperatingLeaseDiscountRate" xml:lang="en-US" id="label_LesseeOperatingLeaseDiscountRate">Weighted average discount rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseDiscountRate" xlink:to="label_LesseeOperatingLeaseDiscountRate" xlink:title="Label : LesseeOperatingLeaseDiscountRate to label_LesseeOperatingLeaseDiscountRate" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseDiscountRate_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LesseeOperatingLeaseDiscountRate_1" xml:lang="en-US" id="label_LesseeOperatingLeaseDiscountRate_1">Lessee Operating Lease Discount Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseDiscountRate" xlink:to="label_LesseeOperatingLeaseDiscountRate_1" xlink:title="Label : LesseeOperatingLeaseDiscountRate to label_LesseeOperatingLeaseDiscountRate_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US" id="label_OperatingLeaseWeightedAverageRemainingLeaseTerm1">Operating Lease Weighted Average Remaining Lease Term1</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="label_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="Label : OperatingLeaseWeightedAverageRemainingLeaseTerm1 to label_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1" xml:lang="en-US" id="label_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1">Weighted average remaining lease term (in years)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="label_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1" xlink:title="Label : OperatingLeaseWeightedAverageRemainingLeaseTerm1 to label_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OperatingLeaseLiability" xml:lang="en-US" id="label_OperatingLeaseLiability">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiability" xlink:to="label_OperatingLeaseLiability" xlink:title="Label : OperatingLeaseLiability to label_OperatingLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeaseLiability_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeaseLiability_1" xml:lang="en-US" id="label_OperatingLeaseLiability_1">Operating Lease Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiability" xlink:to="label_OperatingLeaseLiability_1" xlink:title="Label : OperatingLeaseLiability to label_OperatingLeaseLiability_1" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeaseLiability_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_OperatingLeaseLiability_2" xml:lang="en-US" id="label_OperatingLeaseLiability_2">Total operating lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiability" xlink:to="label_OperatingLeaseLiability_2" xlink:title="Label : OperatingLeaseLiability to label_OperatingLeaseLiability_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:label="LesseeOperatingLeaseDescriptionAbstract" xlink:title="LesseeOperatingLeaseDescriptionAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LesseeOperatingLeaseDescriptionAbstract" xml:lang="en-US" id="label_LesseeOperatingLeaseDescriptionAbstract">Lessee Operating Lease Description [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseDescriptionAbstract" xlink:to="label_LesseeOperatingLeaseDescriptionAbstract" xlink:title="Label : LesseeOperatingLeaseDescriptionAbstract to label_LesseeOperatingLeaseDescriptionAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseDescriptionAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LesseeOperatingLeaseDescriptionAbstract_1" xml:lang="en-US" id="label_LesseeOperatingLeaseDescriptionAbstract_1">Operating leases:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseDescriptionAbstract" xlink:to="label_LesseeOperatingLeaseDescriptionAbstract_1" xlink:title="Label : LesseeOperatingLeaseDescriptionAbstract to label_LesseeOperatingLeaseDescriptionAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="LeaseAndRentalExpense" xlink:title="LeaseAndRentalExpense" />
    <link:label xlink:type="resource" xlink:label="label_LeaseAndRentalExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LeaseAndRentalExpense" xml:lang="en-US" id="label_LeaseAndRentalExpense">Lease And Rental Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseAndRentalExpense" xlink:to="label_LeaseAndRentalExpense" xlink:title="Label : LeaseAndRentalExpense to label_LeaseAndRentalExpense" />
    <link:label xlink:type="resource" xlink:label="label_LeaseAndRentalExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LeaseAndRentalExpense_1" xml:lang="en-US" id="label_LeaseAndRentalExpense_1">Recognized lease expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseAndRentalExpense" xlink:to="label_LeaseAndRentalExpense_1" xlink:title="Label : LeaseAndRentalExpense to label_LeaseAndRentalExpense_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Expirations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_1">Number of Warrants, Expired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercisable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable_1">Number of Warrants, Exercisable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue">Weighted Average Exercise Price, Exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_1">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercised 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue">Weighted Average Exercise Price, Expired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_1">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expired 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercisable 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_1">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercisable 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_2">Weighted Average Exercise Price, Exercisable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">Weighted Average Remaining Contractual Term (Years), Beginning balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_1">Weighted Average Remaining Contractual Term (Years), Outstanding, January 1, 2021</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than OptionsOutstanding Weighted Average Remaining Contractual Terms One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne_1">Weighted Average Remaining Contractual Term (Years), Outstanding, December 31, 2021</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable">Weighted Average Remaining Contractual Term (Years), Exercisable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable_1">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Remaining Contractual Terms Exercisable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_InventoryNoncurrentWorkInProcess" xlink:label="InventoryNoncurrentWorkInProcess" xlink:title="InventoryNoncurrentWorkInProcess" />
    <link:label xlink:type="resource" xlink:label="label_InventoryNoncurrentWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryNoncurrentWorkInProcess" xml:lang="en-US" id="label_InventoryNoncurrentWorkInProcess">Inventory Noncurrent Work In Process</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNoncurrentWorkInProcess" xlink:to="label_InventoryNoncurrentWorkInProcess" xlink:title="Label : InventoryNoncurrentWorkInProcess to label_InventoryNoncurrentWorkInProcess" />
    <link:label xlink:type="resource" xlink:label="label_InventoryNoncurrentWorkInProcess_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryNoncurrentWorkInProcess_1" xml:lang="en-US" id="label_InventoryNoncurrentWorkInProcess_1">Noncurrent inventory work in process</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNoncurrentWorkInProcess" xlink:to="label_InventoryNoncurrentWorkInProcess_1" xlink:title="Label : InventoryNoncurrentWorkInProcess to label_InventoryNoncurrentWorkInProcess_1" />
    <link:label xlink:type="resource" xlink:label="label_InventoryNoncurrentWorkInProcess_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_InventoryNoncurrentWorkInProcess_2" xml:lang="en-US" id="label_InventoryNoncurrentWorkInProcess_2">Inventory noncurrent work in process.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNoncurrentWorkInProcess" xlink:to="label_InventoryNoncurrentWorkInProcess_2" xlink:title="Label : InventoryNoncurrentWorkInProcess to label_InventoryNoncurrentWorkInProcess_2" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentSharesIssued_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommitmentSharesIssued_2" xml:lang="en-US" id="label_CommitmentSharesIssued_2">Commitment Shares Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentSharesIssued" xlink:to="label_CommitmentSharesIssued_2" xlink:title="Label : CommitmentSharesIssued to label_CommitmentSharesIssued_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_InventoryNoncurrentRawMaterials" xlink:label="InventoryNoncurrentRawMaterials" xlink:title="InventoryNoncurrentRawMaterials" />
    <link:label xlink:type="resource" xlink:label="label_InventoryNoncurrentRawMaterials" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryNoncurrentRawMaterials" xml:lang="en-US" id="label_InventoryNoncurrentRawMaterials">Inventory Noncurrent Raw Materials</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNoncurrentRawMaterials" xlink:to="label_InventoryNoncurrentRawMaterials" xlink:title="Label : InventoryNoncurrentRawMaterials to label_InventoryNoncurrentRawMaterials" />
    <link:label xlink:type="resource" xlink:label="label_InventoryNoncurrentRawMaterials_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryNoncurrentRawMaterials_1" xml:lang="en-US" id="label_InventoryNoncurrentRawMaterials_1">Noncurrent inventory raw materials</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNoncurrentRawMaterials" xlink:to="label_InventoryNoncurrentRawMaterials_1" xlink:title="Label : InventoryNoncurrentRawMaterials to label_InventoryNoncurrentRawMaterials_1" />
    <link:label xlink:type="resource" xlink:label="label_InventoryNoncurrentRawMaterials_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_InventoryNoncurrentRawMaterials_2" xml:lang="en-US" id="label_InventoryNoncurrentRawMaterials_2">Inventory noncurrent raw materials.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNoncurrentRawMaterials" xlink:to="label_InventoryNoncurrentRawMaterials_2" xlink:title="Label : InventoryNoncurrentRawMaterials to label_InventoryNoncurrentRawMaterials_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves" xlink:label="InventoryValuationReserves" xlink:title="InventoryValuationReserves" />
    <link:label xlink:type="resource" xlink:label="label_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryValuationReserves" xml:lang="en-US" id="label_InventoryValuationReserves">Inventory Valuation Reserves</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_InventoryValuationReserves_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryValuationReserves_1" xml:lang="en-US" id="label_InventoryValuationReserves_1">Reserves for obsolete inventory</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryLineItems" xlink:label="InventoryLineItems" xlink:title="InventoryLineItems" />
    <link:label xlink:type="resource" xlink:label="label_InventoryLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryLineItems" xml:lang="en-US" id="label_InventoryLineItems">Inventory [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryLineItems" xlink:to="label_InventoryLineItems" xlink:title="Label : InventoryLineItems to label_InventoryLineItems" />
    <link:label xlink:type="resource" xlink:label="label_InventoryLineItems_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryLineItems_1" xml:lang="en-US" id="label_InventoryLineItems_1">Inventory [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryLineItems" xlink:to="label_InventoryLineItems_1" xlink:title="Label : InventoryLineItems to label_InventoryLineItems_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationAndObsolescenceMember" xlink:label="InventoryValuationAndObsolescenceMember" xlink:title="InventoryValuationAndObsolescenceMember" />
    <link:label xlink:type="resource" xlink:label="label_InventoryValuationAndObsolescenceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryValuationAndObsolescenceMember" xml:lang="en-US" id="label_InventoryValuationAndObsolescenceMember">Inventory Valuation And Obsolescence [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryValuationAndObsolescenceMember" xlink:to="label_InventoryValuationAndObsolescenceMember" xlink:title="Label : InventoryValuationAndObsolescenceMember to label_InventoryValuationAndObsolescenceMember" />
    <link:label xlink:type="resource" xlink:label="label_InventoryValuationAndObsolescenceMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryValuationAndObsolescenceMember_1" xml:lang="en-US" id="label_InventoryValuationAndObsolescenceMember_1">Inventory Valuation and Obsolescence [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryValuationAndObsolescenceMember" xlink:to="label_InventoryValuationAndObsolescenceMember_1" xlink:title="Label : InventoryValuationAndObsolescenceMember to label_InventoryValuationAndObsolescenceMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="ChangeInAccountingEstimateTypeDomain" xlink:title="ChangeInAccountingEstimateTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_ChangeInAccountingEstimateTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ChangeInAccountingEstimateTypeDomain" xml:lang="en-US" id="label_ChangeInAccountingEstimateTypeDomain">Change In Accounting Estimate Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeInAccountingEstimateTypeDomain" xlink:to="label_ChangeInAccountingEstimateTypeDomain" xlink:title="Label : ChangeInAccountingEstimateTypeDomain to label_ChangeInAccountingEstimateTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_ChangeInAccountingEstimateTypeDomain_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ChangeInAccountingEstimateTypeDomain_1" xml:lang="en-US" id="label_ChangeInAccountingEstimateTypeDomain_1">Change in Accounting Estimate, Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeInAccountingEstimateTypeDomain" xlink:to="label_ChangeInAccountingEstimateTypeDomain_1" xlink:title="Label : ChangeInAccountingEstimateTypeDomain to label_ChangeInAccountingEstimateTypeDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:label="ChangeInAccountingEstimateByTypeAxis" xlink:title="ChangeInAccountingEstimateByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_ChangeInAccountingEstimateByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ChangeInAccountingEstimateByTypeAxis" xml:lang="en-US" id="label_ChangeInAccountingEstimateByTypeAxis">Change In Accounting Estimate By Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeInAccountingEstimateByTypeAxis" xlink:to="label_ChangeInAccountingEstimateByTypeAxis" xlink:title="Label : ChangeInAccountingEstimateByTypeAxis to label_ChangeInAccountingEstimateByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_ChangeInAccountingEstimateByTypeAxis_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ChangeInAccountingEstimateByTypeAxis_1" xml:lang="en-US" id="label_ChangeInAccountingEstimateByTypeAxis_1">Change in Accounting Estimate by Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeInAccountingEstimateByTypeAxis" xlink:to="label_ChangeInAccountingEstimateByTypeAxis_1" xlink:title="Label : ChangeInAccountingEstimateByTypeAxis to label_ChangeInAccountingEstimateByTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryCurrentTable" xlink:label="InventoryCurrentTable" xlink:title="InventoryCurrentTable" />
    <link:label xlink:type="resource" xlink:label="label_InventoryCurrentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryCurrentTable" xml:lang="en-US" id="label_InventoryCurrentTable">Inventory Current [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryCurrentTable" xlink:to="label_InventoryCurrentTable" xlink:title="Label : InventoryCurrentTable to label_InventoryCurrentTable" />
    <link:label xlink:type="resource" xlink:label="label_InventoryCurrentTable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryCurrentTable_1" xml:lang="en-US" id="label_InventoryCurrentTable_1">Inventory Current [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryCurrentTable" xlink:to="label_InventoryCurrentTable_1" xlink:title="Label : InventoryCurrentTable to label_InventoryCurrentTable_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_InventoryCurrentAndNoncurrent" xlink:label="InventoryCurrentAndNoncurrent" xlink:title="InventoryCurrentAndNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_InventoryCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryCurrentAndNoncurrent" xml:lang="en-US" id="label_InventoryCurrentAndNoncurrent">Inventory Current And Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryCurrentAndNoncurrent" xlink:to="label_InventoryCurrentAndNoncurrent" xlink:title="Label : InventoryCurrentAndNoncurrent to label_InventoryCurrentAndNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">Number of Options, 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:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1">Number of Options, Granted</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_InventoryCurrentAndNoncurrent_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_InventoryCurrentAndNoncurrent_1" xml:lang="en-US" id="label_InventoryCurrentAndNoncurrent_1">Total inventories, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryCurrentAndNoncurrent" xlink:to="label_InventoryCurrentAndNoncurrent_1" xlink:title="Label : InventoryCurrentAndNoncurrent to label_InventoryCurrentAndNoncurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_InventoryCurrentAndNoncurrent_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_InventoryCurrentAndNoncurrent_2" xml:lang="en-US" id="label_InventoryCurrentAndNoncurrent_2">Inventory, current and noncurrent.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryCurrentAndNoncurrent" xlink:to="label_InventoryCurrentAndNoncurrent_2" xlink:title="Label : InventoryCurrentAndNoncurrent to label_InventoryCurrentAndNoncurrent_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:label="HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:title="HostingArrangementServiceContractImplementationCostExpenseAmortization" />
    <link:label xlink:type="resource" xlink:label="label_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_HostingArrangementServiceContractImplementationCostExpenseAmortization" xml:lang="en-US" id="label_HostingArrangementServiceContractImplementationCostExpenseAmortization">Amortization of cloud computing arrangement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:to="label_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:title="Label : HostingArrangementServiceContractImplementationCostExpenseAmortization to label_HostingArrangementServiceContractImplementationCostExpenseAmortization" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_InventoryFinishedGoodsCurrentAndNoncurrent" xlink:label="InventoryFinishedGoodsCurrentAndNoncurrent" xlink:title="InventoryFinishedGoodsCurrentAndNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_InventoryFinishedGoodsCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_InventoryFinishedGoodsCurrentAndNoncurrent" xml:lang="en-US" id="label_InventoryFinishedGoodsCurrentAndNoncurrent">Inventory finished goods, current and noncurrent.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryFinishedGoodsCurrentAndNoncurrent" xlink:to="label_InventoryFinishedGoodsCurrentAndNoncurrent" xlink:title="Label : InventoryFinishedGoodsCurrentAndNoncurrent to label_InventoryFinishedGoodsCurrentAndNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_InventoryFinishedGoodsCurrentAndNoncurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryFinishedGoodsCurrentAndNoncurrent_1" xml:lang="en-US" id="label_InventoryFinishedGoodsCurrentAndNoncurrent_1">Finished goods</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryFinishedGoodsCurrentAndNoncurrent" xlink:to="label_InventoryFinishedGoodsCurrentAndNoncurrent_1" xlink:title="Label : InventoryFinishedGoodsCurrentAndNoncurrent to label_InventoryFinishedGoodsCurrentAndNoncurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_InventoryFinishedGoodsCurrentAndNoncurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryFinishedGoodsCurrentAndNoncurrent_2" xml:lang="en-US" id="label_InventoryFinishedGoodsCurrentAndNoncurrent_2">Inventory Finished Goods Current And Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryFinishedGoodsCurrentAndNoncurrent" xlink:to="label_InventoryFinishedGoodsCurrentAndNoncurrent_2" xlink:title="Label : InventoryFinishedGoodsCurrentAndNoncurrent to label_InventoryFinishedGoodsCurrentAndNoncurrent_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_InventoryWorkInProcessCurrentAndNoncurrent" xlink:label="InventoryWorkInProcessCurrentAndNoncurrent" xlink:title="InventoryWorkInProcessCurrentAndNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_InventoryWorkInProcessCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryWorkInProcessCurrentAndNoncurrent" xml:lang="en-US" id="label_InventoryWorkInProcessCurrentAndNoncurrent">Inventory Work In Process Current And Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWorkInProcessCurrentAndNoncurrent" xlink:to="label_InventoryWorkInProcessCurrentAndNoncurrent" xlink:title="Label : InventoryWorkInProcessCurrentAndNoncurrent to label_InventoryWorkInProcessCurrentAndNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_InventoryWorkInProcessCurrentAndNoncurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryWorkInProcessCurrentAndNoncurrent_1" xml:lang="en-US" id="label_InventoryWorkInProcessCurrentAndNoncurrent_1">Work in process</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWorkInProcessCurrentAndNoncurrent" xlink:to="label_InventoryWorkInProcessCurrentAndNoncurrent_1" xlink:title="Label : InventoryWorkInProcessCurrentAndNoncurrent to label_InventoryWorkInProcessCurrentAndNoncurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_InventoryWorkInProcessCurrentAndNoncurrent_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_InventoryWorkInProcessCurrentAndNoncurrent_2" xml:lang="en-US" id="label_InventoryWorkInProcessCurrentAndNoncurrent_2">Inventory work in process, current and noncurrent.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWorkInProcessCurrentAndNoncurrent" xlink:to="label_InventoryWorkInProcessCurrentAndNoncurrent_2" xlink:title="Label : InventoryWorkInProcessCurrentAndNoncurrent to label_InventoryWorkInProcessCurrentAndNoncurrent_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_InventoryRawMaterialsCurrentAndNoncurrent" xlink:label="InventoryRawMaterialsCurrentAndNoncurrent" xlink:title="InventoryRawMaterialsCurrentAndNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_InventoryRawMaterialsCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryRawMaterialsCurrentAndNoncurrent" xml:lang="en-US" id="label_InventoryRawMaterialsCurrentAndNoncurrent">Inventory Raw Materials Current And Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryRawMaterialsCurrentAndNoncurrent" xlink:to="label_InventoryRawMaterialsCurrentAndNoncurrent" xlink:title="Label : InventoryRawMaterialsCurrentAndNoncurrent to label_InventoryRawMaterialsCurrentAndNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_InventoryRawMaterialsCurrentAndNoncurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryRawMaterialsCurrentAndNoncurrent_1" xml:lang="en-US" id="label_InventoryRawMaterialsCurrentAndNoncurrent_1">Raw materials</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryRawMaterialsCurrentAndNoncurrent" xlink:to="label_InventoryRawMaterialsCurrentAndNoncurrent_1" xlink:title="Label : InventoryRawMaterialsCurrentAndNoncurrent to label_InventoryRawMaterialsCurrentAndNoncurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_InventoryRawMaterialsCurrentAndNoncurrent_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_InventoryRawMaterialsCurrentAndNoncurrent_2" xml:lang="en-US" id="label_InventoryRawMaterialsCurrentAndNoncurrent_2">Inventory raw materials, current and noncurrent.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryRawMaterialsCurrentAndNoncurrent" xlink:to="label_InventoryRawMaterialsCurrentAndNoncurrent_2" xlink:title="Label : InventoryRawMaterialsCurrentAndNoncurrent to label_InventoryRawMaterialsCurrentAndNoncurrent_2" />
    <link:label xlink:type="resource" xlink:label="label_AccruedIncomeTaxesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccruedIncomeTaxesCurrent_1" xml:lang="en-US" id="label_AccruedIncomeTaxesCurrent_1">Accrued Income Taxes, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedIncomeTaxesCurrent" xlink:to="label_AccruedIncomeTaxesCurrent_1" xlink:title="Label : AccruedIncomeTaxesCurrent to label_AccruedIncomeTaxesCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_ShortTermBorrowings_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShortTermBorrowings_1" xml:lang="en-US" id="label_ShortTermBorrowings_1">Short Term Borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermBorrowings" xlink:to="label_ShortTermBorrowings_1" xlink:title="Label : ShortTermBorrowings to label_ShortTermBorrowings_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm" xlink:label="DebtInstrumentTerm" xlink:title="DebtInstrumentTerm" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentTerm" xml:lang="en-US" id="label_DebtInstrumentTerm">Debt instrument, term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTerm" xlink:to="label_DebtInstrumentTerm" xlink:title="Label : DebtInstrumentTerm to label_DebtInstrumentTerm" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="CashAndCashEquivalentsFairValueDisclosure" xlink:title="CashAndCashEquivalentsFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CashAndCashEquivalentsFairValueDisclosure" xml:lang="en-US" id="label_CashAndCashEquivalentsFairValueDisclosure">Cash and cash equivalents</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/label" xlink:title="label_CashAndCashEquivalentsFairValueDisclosure_1" xml:lang="en-US" id="label_CashAndCashEquivalentsFairValueDisclosure_1">Cash And Cash Equivalents Fair Value Disclosure</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="FairValueInputsLevel3Member" xlink:title="FairValueInputsLevel3Member" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueInputsLevel3Member" xml:lang="en-US" id="label_FairValueInputsLevel3Member">Fair Value Inputs Level3 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel3Member" xlink:to="label_FairValueInputsLevel3Member" xlink:title="Label : FairValueInputsLevel3Member to label_FairValueInputsLevel3Member" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel3Member_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueInputsLevel3Member_1" xml:lang="en-US" id="label_FairValueInputsLevel3Member_1">(Level 3)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel3Member" xlink:to="label_FairValueInputsLevel3Member_1" xlink:title="Label : FairValueInputsLevel3Member to label_FairValueInputsLevel3Member_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueInputsLevel2Member" xml:lang="en-US" id="label_FairValueInputsLevel2Member">Fair Value Inputs Level2 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel2Member" xlink:to="label_FairValueInputsLevel2Member" xlink:title="Label : FairValueInputsLevel2Member to label_FairValueInputsLevel2Member" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel2Member_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueInputsLevel2Member_1" xml:lang="en-US" id="label_FairValueInputsLevel2Member_1">(Level 2)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel2Member" xlink:to="label_FairValueInputsLevel2Member_1" xlink:title="Label : FairValueInputsLevel2Member to label_FairValueInputsLevel2Member_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueInputsLevel1Member" xml:lang="en-US" id="label_FairValueInputsLevel1Member">Fair Value Inputs Level1 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel1Member" xlink:to="label_FairValueInputsLevel1Member" xlink:title="Label : FairValueInputsLevel1Member to label_FairValueInputsLevel1Member" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel1Member_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueInputsLevel1Member_1" xml:lang="en-US" id="label_FairValueInputsLevel1Member_1">(Level 1)</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:label xlink:type="resource" xlink:label="label_DebtInstrumentTerm_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentTerm_1" xml:lang="en-US" id="label_DebtInstrumentTerm_1">Debt Instrument Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTerm" xlink:to="label_DebtInstrumentTerm_1" xlink:title="Label : DebtInstrumentTerm to label_DebtInstrumentTerm_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US" id="label_FairValueMeasurementsFairValueHierarchyDomain">Fair Value Measurements Fair Value Hierarchy [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="label_FairValueMeasurementsFairValueHierarchyDomain" xlink:title="Label : FairValueMeasurementsFairValueHierarchyDomain to label_FairValueMeasurementsFairValueHierarchyDomain" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueMeasurementsFairValueHierarchyDomain_1" xml:lang="en-US" id="label_FairValueMeasurementsFairValueHierarchyDomain_1">Fair Value Hierarchy and NAV</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="label_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:title="Label : FairValueMeasurementsFairValueHierarchyDomain to label_FairValueMeasurementsFairValueHierarchyDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:label xlink:type="resource" xlink:label="label_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US" id="label_FairValueByFairValueHierarchyLevelAxis">(Level 1)</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:label xlink:type="resource" xlink:label="label_FairValueByFairValueHierarchyLevelAxis_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueByFairValueHierarchyLevelAxis_1" xml:lang="en-US" id="label_FairValueByFairValueHierarchyLevelAxis_1">Fair Value By Fair Value Hierarchy Level [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_1" xlink:title="Label : FairValueByFairValueHierarchyLevelAxis to label_FairValueByFairValueHierarchyLevelAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB" xlink:label="GB" xlink:title="GB" />
    <link:label xlink:type="resource" xlink:label="label_GB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GB" xml:lang="en-US" id="label_GB">United Kingdom</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GB" xlink:to="label_GB" xlink:title="Label : GB to label_GB" />
    <link:label xlink:type="resource" xlink:label="label_GB_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GB_1" xml:lang="en-US" id="label_GB_1">UNITED KINGDOM</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GB" xlink:to="label_GB_1" xlink:title="Label : GB to label_GB_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:label="CashCashEquivalentsAndShortTermInvestments" xlink:title="CashCashEquivalentsAndShortTermInvestments" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsAndShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CashCashEquivalentsAndShortTermInvestments" xml:lang="en-US" id="label_CashCashEquivalentsAndShortTermInvestments">Marketable Securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsAndShortTermInvestments" xlink:to="label_CashCashEquivalentsAndShortTermInvestments" xlink:title="Label : CashCashEquivalentsAndShortTermInvestments to label_CashCashEquivalentsAndShortTermInvestments" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsAndShortTermInvestments_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashCashEquivalentsAndShortTermInvestments_1" xml:lang="en-US" id="label_CashCashEquivalentsAndShortTermInvestments_1">Cash Cash Equivalents And Short Term Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsAndShortTermInvestments" xlink:to="label_CashCashEquivalentsAndShortTermInvestments_1" xlink:title="Label : CashCashEquivalentsAndShortTermInvestments to label_CashCashEquivalentsAndShortTermInvestments_1" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsAndShortTermInvestments_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CashCashEquivalentsAndShortTermInvestments_2" xml:lang="en-US" id="label_CashCashEquivalentsAndShortTermInvestments_2">Cash, cash equivalents, and marketable securities, Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsAndShortTermInvestments" xlink:to="label_CashCashEquivalentsAndShortTermInvestments_2" xlink:title="Label : CashCashEquivalentsAndShortTermInvestments to label_CashCashEquivalentsAndShortTermInvestments_2" />
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLoss_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetIncomeLoss_2" xml:lang="en-US" id="label_NetIncomeLoss_2">Net loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="label_NetIncomeLoss_2" xlink:title="Label : NetIncomeLoss to label_NetIncomeLoss_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" xlink:label="CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" xlink:title="CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" xml:lang="en-US" id="label_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent">Cash, cash equivalents, and marketable securities, Amortized Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" xlink:to="label_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" xlink:title="Label : CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent to label_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:title="AvailableForSaleDebtSecuritiesAmortizedCostBasis" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xml:lang="en-US" id="label_AvailableForSaleDebtSecuritiesAmortizedCostBasis">Marketable securities, Amortized Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="label_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:title="Label : AvailableForSaleDebtSecuritiesAmortizedCostBasis to label_AvailableForSaleDebtSecuritiesAmortizedCostBasis" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1" xml:lang="en-US" id="label_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1">Available For Sale Debt Securities Amortized Cost Basis</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="label_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1" xlink:title="Label : AvailableForSaleDebtSecuritiesAmortizedCostBasis to label_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xml:lang="en-US" id="label_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax">Cash and cash equivalents accumulated gross unrealized loss before tax.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="label_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="Label : CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax to label_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_1" xml:lang="en-US" id="label_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_1">Cash and cash equivalents, Unrealized (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="label_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_1" xlink:title="Label : CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax to label_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xml:lang="en-US" id="label_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax">Cash and cash equivalents accumulated gross unrealized gain before tax.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="label_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="Label : CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax to label_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_1" xml:lang="en-US" id="label_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_1">Cash and cash equivalents, Unrealized Gain</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="label_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_1" xlink:title="Label : CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax to label_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CashAndCashEquivalentsAmortizedCost" xlink:label="CashAndCashEquivalentsAmortizedCost" xlink:title="CashAndCashEquivalentsAmortizedCost" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsAmortizedCost" xml:lang="en-US" id="label_CashAndCashEquivalentsAmortizedCost">Cash And Cash Equivalents Amortized Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAmortizedCost" xlink:to="label_CashAndCashEquivalentsAmortizedCost" xlink:title="Label : CashAndCashEquivalentsAmortizedCost to label_CashAndCashEquivalentsAmortizedCost" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAmortizedCost_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CashAndCashEquivalentsAmortizedCost_1" xml:lang="en-US" id="label_CashAndCashEquivalentsAmortizedCost_1">Cash and cash equivalents, Amortized Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAmortizedCost" xlink:to="label_CashAndCashEquivalentsAmortizedCost_1" xlink:title="Label : CashAndCashEquivalentsAmortizedCost to label_CashAndCashEquivalentsAmortizedCost_1" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAmortizedCost_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CashAndCashEquivalentsAmortizedCost_2" xml:lang="en-US" id="label_CashAndCashEquivalentsAmortizedCost_2">Cash and cash equivalents amortized cost.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAmortizedCost" xlink:to="label_CashAndCashEquivalentsAmortizedCost_2" xlink:title="Label : CashAndCashEquivalentsAmortizedCost to label_CashAndCashEquivalentsAmortizedCost_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:title="ScheduleOfAvailableForSaleSecuritiesLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfAvailableForSaleSecuritiesLineItems" xml:lang="en-US" id="label_ScheduleOfAvailableForSaleSecuritiesLineItems">Schedule Of Available For Sale Securities [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="label_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:title="Label : ScheduleOfAvailableForSaleSecuritiesLineItems to label_ScheduleOfAvailableForSaleSecuritiesLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAvailableForSaleSecuritiesLineItems_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfAvailableForSaleSecuritiesLineItems_1" xml:lang="en-US" id="label_ScheduleOfAvailableForSaleSecuritiesLineItems_1">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_1" xlink:title="Label : ScheduleOfAvailableForSaleSecuritiesLineItems to label_ScheduleOfAvailableForSaleSecuritiesLineItems_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasuryBondSecuritiesMember" xlink:label="USTreasuryBondSecuritiesMember" xlink:title="USTreasuryBondSecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="label_USTreasuryBondSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_USTreasuryBondSecuritiesMember" xml:lang="en-US" id="label_USTreasuryBondSecuritiesMember">U.S. Treasury Bonds</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="USTreasuryBondSecuritiesMember" xlink:to="label_USTreasuryBondSecuritiesMember" xlink:title="Label : USTreasuryBondSecuritiesMember to label_USTreasuryBondSecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="label_USTreasuryBondSecuritiesMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_USTreasuryBondSecuritiesMember_1" xml:lang="en-US" id="label_USTreasuryBondSecuritiesMember_1">U S Treasury Bond Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="USTreasuryBondSecuritiesMember" xlink:to="label_USTreasuryBondSecuritiesMember_1" xlink:title="Label : USTreasuryBondSecuritiesMember to label_USTreasuryBondSecuritiesMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="InvestmentTypeCategorizationMember" xlink:title="InvestmentTypeCategorizationMember" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentTypeCategorizationMember" xml:lang="en-US" id="label_InvestmentTypeCategorizationMember">Investment Type Categorization [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentTypeCategorizationMember" xlink:to="label_InvestmentTypeCategorizationMember" xlink:title="Label : InvestmentTypeCategorizationMember to label_InvestmentTypeCategorizationMember" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentTypeCategorizationMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InvestmentTypeCategorizationMember_1" xml:lang="en-US" id="label_InvestmentTypeCategorizationMember_1">Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentTypeCategorizationMember" xlink:to="label_InvestmentTypeCategorizationMember_1" xlink:title="Label : InvestmentTypeCategorizationMember to label_InvestmentTypeCategorizationMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="InvestmentTypeAxis" xlink:title="InvestmentTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentTypeAxis" xml:lang="en-US" id="label_InvestmentTypeAxis">Investment Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentTypeAxis" xlink:to="label_InvestmentTypeAxis" xlink:title="Label : InvestmentTypeAxis to label_InvestmentTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentTypeAxis_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InvestmentTypeAxis_1" xml:lang="en-US" id="label_InvestmentTypeAxis_1">Investment Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentTypeAxis" xlink:to="label_InvestmentTypeAxis_1" xlink:title="Label : InvestmentTypeAxis to label_InvestmentTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:label xlink:type="resource" xlink:label="label_DebtSecuritiesAvailableForSaleTable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtSecuritiesAvailableForSaleTable_1" xml:lang="en-US" id="label_DebtSecuritiesAvailableForSaleTable_1">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_1" xlink:title="Label : DebtSecuritiesAvailableForSaleTable to label_DebtSecuritiesAvailableForSaleTable_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_PaymentTermForCustomers" xlink:label="PaymentTermForCustomers" xlink:title="PaymentTermForCustomers" />
    <link:label xlink:type="resource" xlink:label="label_PaymentTermForCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaymentTermForCustomers" xml:lang="en-US" id="label_PaymentTermForCustomers">Payment Term For Customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentTermForCustomers" xlink:to="label_PaymentTermForCustomers" xlink:title="Label : PaymentTermForCustomers to label_PaymentTermForCustomers" />
    <link:label xlink:type="resource" xlink:label="label_PaymentTermForCustomers_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PaymentTermForCustomers_1" xml:lang="en-US" id="label_PaymentTermForCustomers_1">Payment term for customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentTermForCustomers" xlink:to="label_PaymentTermForCustomers_1" xlink:title="Label : PaymentTermForCustomers to label_PaymentTermForCustomers_1" />
    <link:label xlink:type="resource" xlink:label="label_PaymentTermForCustomers_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PaymentTermForCustomers_2" xml:lang="en-US" id="label_PaymentTermForCustomers_2">Payment term for customers.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentTermForCustomers" xlink:to="label_PaymentTermForCustomers_2" xlink:title="Label : PaymentTermForCustomers to label_PaymentTermForCustomers_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="RevenueRemainingPerformanceObligation" xlink:title="RevenueRemainingPerformanceObligation" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueRemainingPerformanceObligation" xml:lang="en-US" id="label_RevenueRemainingPerformanceObligation">Revenue Remaining Performance Obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRemainingPerformanceObligation" xlink:to="label_RevenueRemainingPerformanceObligation" xlink:title="Label : RevenueRemainingPerformanceObligation to label_RevenueRemainingPerformanceObligation" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRemainingPerformanceObligation_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RevenueRemainingPerformanceObligation_1" xml:lang="en-US" id="label_RevenueRemainingPerformanceObligation_1">Revenue remaining unsatisfied performance obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRemainingPerformanceObligation" xlink:to="label_RevenueRemainingPerformanceObligation_1" xlink:title="Label : RevenueRemainingPerformanceObligation to label_RevenueRemainingPerformanceObligation_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="DisaggregationOfRevenueLineItems" xlink:title="DisaggregationOfRevenueLineItems" />
    <link:label xlink:type="resource" xlink:label="label_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisaggregationOfRevenueLineItems" xml:lang="en-US" id="label_DisaggregationOfRevenueLineItems">Disaggregation Of Revenue [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="label_DisaggregationOfRevenueLineItems" xlink:title="Label : DisaggregationOfRevenueLineItems to label_DisaggregationOfRevenueLineItems" />
    <link:label xlink:type="resource" xlink:label="label_DisaggregationOfRevenueLineItems_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DisaggregationOfRevenueLineItems_1" xml:lang="en-US" id="label_DisaggregationOfRevenueLineItems_1">Disaggregation Of Revenue [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="label_DisaggregationOfRevenueLineItems_1" xlink:title="Label : DisaggregationOfRevenueLineItems to label_DisaggregationOfRevenueLineItems_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_OtherMember" xlink:label="OtherMember" xlink:title="OtherMember" />
    <link:label xlink:type="resource" xlink:label="label_OtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherMember" xml:lang="en-US" id="label_OtherMember">Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherMember" xlink:to="label_OtherMember" xlink:title="Label : OtherMember to label_OtherMember" />
    <link:label xlink:type="resource" xlink:label="label_OtherMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherMember_1" xml:lang="en-US" id="label_OtherMember_1">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherMember" xlink:to="label_OtherMember_1" xlink:title="Label : OtherMember to label_OtherMember_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_OtherMember_2" xml:lang="en-US" id="label_OtherMember_2">Other.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherMember" xlink:to="label_OtherMember_2" xlink:title="Label : OtherMember to label_OtherMember_2" />
    <link:label xlink:type="resource" xlink:label="label_US_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_US_1" xml:lang="en-US" id="label_US_1">UNITED STATES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="US" xlink:to="label_US_1" xlink:title="Label : US to label_US_1" />
    <link:label xlink:type="resource" xlink:label="label_US_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_US_2" xml:lang="en-US" id="label_US_2">United States</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="US" xlink:to="label_US_2" xlink:title="Label : US to label_US_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:label xlink:type="resource" xlink:label="label_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SegmentGeographicalDomain" xml:lang="en-US" id="label_SegmentGeographicalDomain">Segment Geographical [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentGeographicalDomain" xlink:to="label_SegmentGeographicalDomain" xlink:title="Label : SegmentGeographicalDomain to label_SegmentGeographicalDomain" />
    <link:label xlink:type="resource" xlink:label="label_SegmentGeographicalDomain_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SegmentGeographicalDomain_1" xml:lang="en-US" id="label_SegmentGeographicalDomain_1">Geographical</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentGeographicalDomain" xlink:to="label_SegmentGeographicalDomain_1" xlink:title="Label : SegmentGeographicalDomain to label_SegmentGeographicalDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:label xlink:type="resource" xlink:label="label_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementGeographicalAxis" xml:lang="en-US" id="label_StatementGeographicalAxis">Statement 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:label xlink:type="resource" xlink:label="label_StatementGeographicalAxis_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StatementGeographicalAxis_1" xml:lang="en-US" id="label_StatementGeographicalAxis_1">Geographical</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementGeographicalAxis" xlink:to="label_StatementGeographicalAxis_1" xlink:title="Label : StatementGeographicalAxis to label_StatementGeographicalAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="DisaggregationOfRevenueTable" xlink:title="DisaggregationOfRevenueTable" />
    <link:label xlink:type="resource" xlink:label="label_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisaggregationOfRevenueTable" xml:lang="en-US" id="label_DisaggregationOfRevenueTable">Disaggregation Of Revenue [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueTable" xlink:to="label_DisaggregationOfRevenueTable" xlink:title="Label : DisaggregationOfRevenueTable to label_DisaggregationOfRevenueTable" />
    <link:label xlink:type="resource" xlink:label="label_DisaggregationOfRevenueTable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DisaggregationOfRevenueTable_1" xml:lang="en-US" id="label_DisaggregationOfRevenueTable_1">Disaggregation Of Revenue [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueTable" xlink:to="label_DisaggregationOfRevenueTable_1" xlink:title="Label : DisaggregationOfRevenueTable to label_DisaggregationOfRevenueTable_1" />
    <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">Percentage of net sales</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_ConcentrationRiskPercentage1_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskPercentage1_2" xml:lang="en-US" id="label_ConcentrationRiskPercentage1_2">Concentration Risk Percentage1</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskPercentage1" xlink:to="label_ConcentrationRiskPercentage1_2" xlink:title="Label : ConcentrationRiskPercentage1 to label_ConcentrationRiskPercentage1_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ProceedsFromSaleOfNetOperatingLosses" xlink:label="ProceedsFromSaleOfNetOperatingLosses" xlink:title="ProceedsFromSaleOfNetOperatingLosses" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromSaleOfNetOperatingLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromSaleOfNetOperatingLosses" xml:lang="en-US" id="label_ProceedsFromSaleOfNetOperatingLosses">Sale of net operating losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfNetOperatingLosses" xlink:to="label_ProceedsFromSaleOfNetOperatingLosses" xlink:title="Label : ProceedsFromSaleOfNetOperatingLosses to label_ProceedsFromSaleOfNetOperatingLosses" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromSaleOfNetOperatingLosses_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromSaleOfNetOperatingLosses_1" xml:lang="en-US" id="label_ProceedsFromSaleOfNetOperatingLosses_1">Sale of net operating losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfNetOperatingLosses" xlink:to="label_ProceedsFromSaleOfNetOperatingLosses_1" xlink:title="Label : ProceedsFromSaleOfNetOperatingLosses to label_ProceedsFromSaleOfNetOperatingLosses_1" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromSaleOfNetOperatingLosses_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProceedsFromSaleOfNetOperatingLosses_2" xml:lang="en-US" id="label_ProceedsFromSaleOfNetOperatingLosses_2">Proceeds from sale of net operating losses.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfNetOperatingLosses" xlink:to="label_ProceedsFromSaleOfNetOperatingLosses_2" xlink:title="Label : ProceedsFromSaleOfNetOperatingLosses to label_ProceedsFromSaleOfNetOperatingLosses_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="SharesIssuedPricePerShare" xlink:title="SharesIssuedPricePerShare" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssuedPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharesIssuedPricePerShare" xml:lang="en-US" id="label_SharesIssuedPricePerShare">Shares Issued Price Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssuedPricePerShare" xlink:to="label_SharesIssuedPricePerShare" xlink:title="Label : SharesIssuedPricePerShare to label_SharesIssuedPricePerShare" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssuedPricePerShare_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharesIssuedPricePerShare_1" xml:lang="en-US" id="label_SharesIssuedPricePerShare_1">Shares issued price per share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssuedPricePerShare" xlink:to="label_SharesIssuedPricePerShare_1" xlink:title="Label : SharesIssuedPricePerShare to label_SharesIssuedPricePerShare_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_AdditionalSharesOfCommonStock" xlink:label="AdditionalSharesOfCommonStock" xlink:title="AdditionalSharesOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalSharesOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdditionalSharesOfCommonStock" xml:lang="en-US" id="label_AdditionalSharesOfCommonStock">Additional shares of common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalSharesOfCommonStock" xlink:to="label_AdditionalSharesOfCommonStock" xlink:title="Label : AdditionalSharesOfCommonStock to label_AdditionalSharesOfCommonStock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">Aggregate Intrinsic Value, Ending balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding to label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_1">Aggregate Intrinsic Value, Beginning balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding to label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_2" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_2">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_2" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding to label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_2" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_3" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_3">Aggregate Intrinsic Value, Outstanding, January 1, 2021</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_3" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding to label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_3" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalSharesOfCommonStock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdditionalSharesOfCommonStock_1" xml:lang="en-US" id="label_AdditionalSharesOfCommonStock_1">Additional shares of common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalSharesOfCommonStock" xlink:to="label_AdditionalSharesOfCommonStock_1" xlink:title="Label : AdditionalSharesOfCommonStock to label_AdditionalSharesOfCommonStock_1" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalSharesOfCommonStock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AdditionalSharesOfCommonStock_2" xml:lang="en-US" id="label_AdditionalSharesOfCommonStock_2">Additional shares of common stock.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalSharesOfCommonStock" xlink:to="label_AdditionalSharesOfCommonStock_2" xlink:title="Label : AdditionalSharesOfCommonStock to label_AdditionalSharesOfCommonStock_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant">Aggregate Intrinsic Value, Granted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant to label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant_1">SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant to label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised to label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired">Aggregate Intrinsic Value, Expired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired to label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired_1">Share based Compensation Arrangement By Share based Payment Award Equity Instruments Other Than Option Aggregate Intrinsic Value Expired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired to label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromIssuanceOfCommonStock" xml:lang="en-US" id="label_ProceedsFromIssuanceOfCommonStock">Proceeds from shares issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfCommonStock" xlink:to="label_ProceedsFromIssuanceOfCommonStock" xlink:title="Label : ProceedsFromIssuanceOfCommonStock to label_ProceedsFromIssuanceOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockValue_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CommonStockValue_1" xml:lang="en-US" id="label_CommonStockValue_1">Value of shares issued</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_CommonStockValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockValue_2" xml:lang="en-US" id="label_CommonStockValue_2">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_2" xlink:title="Label : CommonStockValue to label_CommonStockValue_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable">Aggregate Intrinsic Value, Exercisable, December 31, 2021</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable to label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable_1">Share based Compensation Arrangement By Share based Payment Award Equity Instruments Other Than Option Aggregate Intrinsic Value Exercisable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable to label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_RisksAndUncertaintiesLineItems" xlink:label="RisksAndUncertaintiesLineItems" xlink:title="RisksAndUncertaintiesLineItems" />
    <link:label xlink:type="resource" xlink:label="label_RisksAndUncertaintiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RisksAndUncertaintiesLineItems" xml:lang="en-US" id="label_RisksAndUncertaintiesLineItems">Risks And Uncertainties [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RisksAndUncertaintiesLineItems" xlink:to="label_RisksAndUncertaintiesLineItems" xlink:title="Label : RisksAndUncertaintiesLineItems to label_RisksAndUncertaintiesLineItems" />
    <link:label xlink:type="resource" xlink:label="label_RisksAndUncertaintiesLineItems_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RisksAndUncertaintiesLineItems_1" xml:lang="en-US" id="label_RisksAndUncertaintiesLineItems_1">Risks And Uncertainties [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RisksAndUncertaintiesLineItems" xlink:to="label_RisksAndUncertaintiesLineItems_1" xlink:title="Label : RisksAndUncertaintiesLineItems to label_RisksAndUncertaintiesLineItems_1" />
    <link:label xlink:type="resource" xlink:label="label_RisksAndUncertaintiesLineItems_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_RisksAndUncertaintiesLineItems_2" xml:lang="en-US" id="label_RisksAndUncertaintiesLineItems_2">Risks and uncertainties.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RisksAndUncertaintiesLineItems" xlink:to="label_RisksAndUncertaintiesLineItems_2" xlink:title="Label : RisksAndUncertaintiesLineItems to label_RisksAndUncertaintiesLineItems_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GovernmentContractsConcentrationRiskMember" xlink:label="GovernmentContractsConcentrationRiskMember" xlink:title="GovernmentContractsConcentrationRiskMember" />
    <link:label xlink:type="resource" xlink:label="label_GovernmentContractsConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GovernmentContractsConcentrationRiskMember" xml:lang="en-US" id="label_GovernmentContractsConcentrationRiskMember">Government Contracts Concentration Risk</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GovernmentContractsConcentrationRiskMember" xlink:to="label_GovernmentContractsConcentrationRiskMember" xlink:title="Label : GovernmentContractsConcentrationRiskMember to label_GovernmentContractsConcentrationRiskMember" />
    <link:label xlink:type="resource" xlink:label="label_GovernmentContractsConcentrationRiskMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GovernmentContractsConcentrationRiskMember_1" xml:lang="en-US" id="label_GovernmentContractsConcentrationRiskMember_1">Government Contracts Concentration Risk [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GovernmentContractsConcentrationRiskMember" xlink:to="label_GovernmentContractsConcentrationRiskMember_1" xlink:title="Label : GovernmentContractsConcentrationRiskMember to label_GovernmentContractsConcentrationRiskMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain" xlink:title="ConcentrationRiskTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskTypeDomain" xml:lang="en-US" id="label_ConcentrationRiskTypeDomain">Concentration Risk Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskTypeDomain" xlink:to="label_ConcentrationRiskTypeDomain" xlink:title="Label : ConcentrationRiskTypeDomain to label_ConcentrationRiskTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskTypeDomain_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConcentrationRiskTypeDomain_1" xml:lang="en-US" id="label_ConcentrationRiskTypeDomain_1">Concentration Risk Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskTypeDomain" xlink:to="label_ConcentrationRiskTypeDomain_1" xlink:title="Label : ConcentrationRiskTypeDomain to label_ConcentrationRiskTypeDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="ConcentrationRiskByTypeAxis" xlink:title="ConcentrationRiskByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskByTypeAxis" xml:lang="en-US" id="label_ConcentrationRiskByTypeAxis">Concentration Risk By 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_ConcentrationRiskByTypeAxis_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConcentrationRiskByTypeAxis_1" xml:lang="en-US" id="label_ConcentrationRiskByTypeAxis_1">Concentration Risk Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="label_ConcentrationRiskByTypeAxis_1" xlink:title="Label : ConcentrationRiskByTypeAxis to label_ConcentrationRiskByTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember" xlink:label="SalesRevenueNetMember" xlink:title="SalesRevenueNetMember" />
    <link:label xlink:type="resource" xlink:label="label_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SalesRevenueNetMember" xml:lang="en-US" id="label_SalesRevenueNetMember">Net Sales</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesRevenueNetMember" xlink:to="label_SalesRevenueNetMember" xlink:title="Label : SalesRevenueNetMember to label_SalesRevenueNetMember" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_2">Number of Warrants, Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_2" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_3" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_3">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_3" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_3" />
    <link:label xlink:type="resource" xlink:label="label_SalesRevenueNetMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SalesRevenueNetMember_1" xml:lang="en-US" id="label_SalesRevenueNetMember_1">Sales Revenue Net [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesRevenueNetMember" xlink:to="label_SalesRevenueNetMember_1" xlink:title="Label : SalesRevenueNetMember to label_SalesRevenueNetMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="ConcentrationRiskBenchmarkDomain" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskBenchmarkDomain" xml:lang="en-US" id="label_ConcentrationRiskBenchmarkDomain">Concentration Risk Benchmark [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="label_ConcentrationRiskBenchmarkDomain" xlink:title="Label : ConcentrationRiskBenchmarkDomain to label_ConcentrationRiskBenchmarkDomain" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskBenchmarkDomain_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConcentrationRiskBenchmarkDomain_1" xml:lang="en-US" id="label_ConcentrationRiskBenchmarkDomain_1">Concentration Risk Benchmark</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="label_ConcentrationRiskBenchmarkDomain_1" xlink:title="Label : ConcentrationRiskBenchmarkDomain to label_ConcentrationRiskBenchmarkDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="ConcentrationRiskByBenchmarkAxis" xlink:title="ConcentrationRiskByBenchmarkAxis" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskByBenchmarkAxis" xml:lang="en-US" id="label_ConcentrationRiskByBenchmarkAxis">Concentration Risk By 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:label xlink:type="resource" xlink:label="label_ConcentrationRiskByBenchmarkAxis_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConcentrationRiskByBenchmarkAxis_1" xml:lang="en-US" id="label_ConcentrationRiskByBenchmarkAxis_1">Concentration Risk Benchmark</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="label_ConcentrationRiskByBenchmarkAxis_1" xlink:title="Label : ConcentrationRiskByBenchmarkAxis to label_ConcentrationRiskByBenchmarkAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_PaycheckProtectionProgramMember" xlink:label="PaycheckProtectionProgramMember" xlink:title="PaycheckProtectionProgramMember" />
    <link:label xlink:type="resource" xlink:label="label_PaycheckProtectionProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PaycheckProtectionProgramMember" xml:lang="en-US" id="label_PaycheckProtectionProgramMember">Paycheck protection program.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaycheckProtectionProgramMember" xlink:to="label_PaycheckProtectionProgramMember" xlink:title="Label : PaycheckProtectionProgramMember to label_PaycheckProtectionProgramMember" />
    <link:label xlink:type="resource" xlink:label="label_PaycheckProtectionProgramMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PaycheckProtectionProgramMember_1" xml:lang="en-US" id="label_PaycheckProtectionProgramMember_1">Paycheck Protection Program</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaycheckProtectionProgramMember" xlink:to="label_PaycheckProtectionProgramMember_1" xlink:title="Label : PaycheckProtectionProgramMember to label_PaycheckProtectionProgramMember_1" />
    <link:label xlink:type="resource" xlink:label="label_PaycheckProtectionProgramMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaycheckProtectionProgramMember_2" xml:lang="en-US" id="label_PaycheckProtectionProgramMember_2">Paycheck Protection Program [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaycheckProtectionProgramMember" xlink:to="label_PaycheckProtectionProgramMember_2" xlink:title="Label : PaycheckProtectionProgramMember to label_PaycheckProtectionProgramMember_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ExercisePriceFiveAndSixtyEightMember" xlink:label="ExercisePriceFiveAndSixtyEightMember" xlink:title="ExercisePriceFiveAndSixtyEightMember" />
    <link:label xlink:type="resource" xlink:label="label_ExercisePriceFiveAndSixtyEightMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ExercisePriceFiveAndSixtyEightMember" xml:lang="en-US" id="label_ExercisePriceFiveAndSixtyEightMember">Exercise Price Five and Sixty Eight [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceFiveAndSixtyEightMember" xlink:to="label_ExercisePriceFiveAndSixtyEightMember" xlink:title="Label : ExercisePriceFiveAndSixtyEightMember to label_ExercisePriceFiveAndSixtyEightMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xml:lang="en-US" id="label_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain">Exercise Price Range [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="label_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:title="Label : ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to label_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_4" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_4">Number of Warrants, Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_4" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_4" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember" xlink:label="NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember" xlink:title="NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember" xml:lang="en-US" id="label_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember">Number of VA/DoD facilities accounting for more than 10% of VA/DoD net sales [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember" xlink:to="label_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember" xlink:title="Label : NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember to label_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">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="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">Number of Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xml:lang="en-US" id="label_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems">Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="label_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:title="Label : ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems to label_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:label="LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:title="LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" />
    <link:label xlink:type="resource" xlink:label="label_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xml:lang="en-US" id="label_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain">Loans Insured Or Guaranteed By Government Authorities [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:to="label_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:title="Label : LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain to label_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" />
    <link:label xlink:type="resource" xlink:label="label_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain_1" xml:lang="en-US" id="label_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain_1">Loans Insured or Guaranteed by Government Authorities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain" xlink:to="label_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain_1" xlink:title="Label : LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain to label_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:label="LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:title="LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" />
    <link:label xlink:type="resource" xlink:label="label_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xml:lang="en-US" id="label_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis">Loans Insured Or Guaranteed By Government Authorities [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:to="label_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:title="Label : LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis to label_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" />
    <link:label xlink:type="resource" xlink:label="label_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis_1" xml:lang="en-US" id="label_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis_1">Loans Insured or Guaranteed by Government Authorities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis" xlink:to="label_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis_1" xlink:title="Label : LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis to label_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CitibankNaMember" xlink:label="CitibankNaMember" xlink:title="CitibankNaMember" />
    <link:label xlink:type="resource" xlink:label="label_CitibankNaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CitibankNaMember" xml:lang="en-US" id="label_CitibankNaMember">Citibank, N.A.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CitibankNaMember" xlink:to="label_CitibankNaMember" xlink:title="Label : CitibankNaMember to label_CitibankNaMember" />
    <link:label xlink:type="resource" xlink:label="label_CitibankNaMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CitibankNaMember_1" xml:lang="en-US" id="label_CitibankNaMember_1">Citibank, N.A.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CitibankNaMember" xlink:to="label_CitibankNaMember_1" xlink:title="Label : CitibankNaMember to label_CitibankNaMember_1" />
    <link:label xlink:type="resource" xlink:label="label_CitibankNaMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CitibankNaMember_2" xml:lang="en-US" id="label_CitibankNaMember_2">Citibank N. A. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CitibankNaMember" xlink:to="label_CitibankNaMember_2" xlink:title="Label : CitibankNaMember to label_CitibankNaMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="LineOfCreditFacilityLenderDomain" xlink:title="LineOfCreditFacilityLenderDomain" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LineOfCreditFacilityLenderDomain" xml:lang="en-US" id="label_LineOfCreditFacilityLenderDomain">Line Of Credit Facility Lender [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="label_LineOfCreditFacilityLenderDomain" xlink:title="Label : LineOfCreditFacilityLenderDomain to label_LineOfCreditFacilityLenderDomain" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityLenderDomain_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LineOfCreditFacilityLenderDomain_1" xml:lang="en-US" id="label_LineOfCreditFacilityLenderDomain_1">Line of Credit Facility, Lender</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="label_LineOfCreditFacilityLenderDomain_1" xlink:title="Label : LineOfCreditFacilityLenderDomain to label_LineOfCreditFacilityLenderDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="LineOfCreditFacilityAxis" xlink:title="LineOfCreditFacilityAxis" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LineOfCreditFacilityAxis" xml:lang="en-US" id="label_LineOfCreditFacilityAxis">Line Of Credit Facility [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityAxis" xlink:to="label_LineOfCreditFacilityAxis" xlink:title="Label : LineOfCreditFacilityAxis to label_LineOfCreditFacilityAxis" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityAxis_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LineOfCreditFacilityAxis_1" xml:lang="en-US" id="label_LineOfCreditFacilityAxis_1">Lender Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityAxis" xlink:to="label_LineOfCreditFacilityAxis_1" xlink:title="Label : LineOfCreditFacilityAxis to label_LineOfCreditFacilityAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_PromissoryNoteMember" xlink:label="PromissoryNoteMember" xlink:title="PromissoryNoteMember" />
    <link:label xlink:type="resource" xlink:label="label_PromissoryNoteMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PromissoryNoteMember" xml:lang="en-US" id="label_PromissoryNoteMember">Promissory note.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PromissoryNoteMember" xlink:to="label_PromissoryNoteMember" xlink:title="Label : PromissoryNoteMember to label_PromissoryNoteMember" />
    <link:label xlink:type="resource" xlink:label="label_PromissoryNoteMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PromissoryNoteMember_1" xml:lang="en-US" id="label_PromissoryNoteMember_1">Promissory Note</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PromissoryNoteMember" xlink:to="label_PromissoryNoteMember_1" xlink:title="Label : PromissoryNoteMember to label_PromissoryNoteMember_1" />
    <link:label xlink:type="resource" xlink:label="label_PromissoryNoteMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PromissoryNoteMember_2" xml:lang="en-US" id="label_PromissoryNoteMember_2">Promissory Note [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PromissoryNoteMember" xlink:to="label_PromissoryNoteMember_2" xlink:title="Label : PromissoryNoteMember to label_PromissoryNoteMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentNameDomain" xml:lang="en-US" id="label_DebtInstrumentNameDomain">Debt Instrument Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentNameDomain" xlink:to="label_DebtInstrumentNameDomain" xlink:title="Label : DebtInstrumentNameDomain to label_DebtInstrumentNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentNameDomain_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentNameDomain_1" xml:lang="en-US" id="label_DebtInstrumentNameDomain_1">Debt Instrument, Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentNameDomain" xlink:to="label_DebtInstrumentNameDomain_1" xlink:title="Label : DebtInstrumentNameDomain to label_DebtInstrumentNameDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentAxis" xml:lang="en-US" id="label_DebtInstrumentAxis">Debt Instrument [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentAxis" xlink:to="label_DebtInstrumentAxis" xlink:title="Label : DebtInstrumentAxis to label_DebtInstrumentAxis" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentAxis_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentAxis_1" xml:lang="en-US" id="label_DebtInstrumentAxis_1">Debt Instrument</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentAxis" xlink:to="label_DebtInstrumentAxis_1" xlink:title="Label : DebtInstrumentAxis to label_DebtInstrumentAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SubsequentEventMember" xml:lang="en-US" id="label_SubsequentEventMember">Subsequent Event</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_SubsequentEventMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventMember_1" xml:lang="en-US" id="label_SubsequentEventMember_1">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_1" xlink:title="Label : SubsequentEventMember to label_SubsequentEventMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventTypeDomain" xml:lang="en-US" id="label_SubsequentEventTypeDomain">Subsequent Event Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTypeDomain" xlink:to="label_SubsequentEventTypeDomain" xlink:title="Label : SubsequentEventTypeDomain to label_SubsequentEventTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventTypeDomain_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SubsequentEventTypeDomain_1" xml:lang="en-US" id="label_SubsequentEventTypeDomain_1">Subsequent Event Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTypeDomain" xlink:to="label_SubsequentEventTypeDomain_1" xlink:title="Label : SubsequentEventTypeDomain to label_SubsequentEventTypeDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventTypeAxis" xml:lang="en-US" id="label_SubsequentEventTypeAxis">Subsequent Event Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTypeAxis" xlink:to="label_SubsequentEventTypeAxis" xlink:title="Label : SubsequentEventTypeAxis to label_SubsequentEventTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventTypeAxis_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SubsequentEventTypeAxis_1" xml:lang="en-US" id="label_SubsequentEventTypeAxis_1">Subsequent Event Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTypeAxis" xlink:to="label_SubsequentEventTypeAxis_1" xlink:title="Label : SubsequentEventTypeAxis to label_SubsequentEventTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrivatePlacementMember" xlink:label="PrivatePlacementMember" xlink:title="PrivatePlacementMember" />
    <link:label xlink:type="resource" xlink:label="label_PrivatePlacementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PrivatePlacementMember" xml:lang="en-US" id="label_PrivatePlacementMember">Private Placement Transaction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrivatePlacementMember" xlink:to="label_PrivatePlacementMember" xlink:title="Label : PrivatePlacementMember to label_PrivatePlacementMember" />
    <link:label xlink:type="resource" xlink:label="label_PrivatePlacementMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PrivatePlacementMember_1" xml:lang="en-US" id="label_PrivatePlacementMember_1">Private Placement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrivatePlacementMember" xlink:to="label_PrivatePlacementMember_1" xlink:title="Label : PrivatePlacementMember to label_PrivatePlacementMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:label xlink:type="resource" xlink:label="label_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SaleOfStockNameOfTransactionDomain" xml:lang="en-US" id="label_SaleOfStockNameOfTransactionDomain">Sale Of Stock Name Of Transaction [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="label_SaleOfStockNameOfTransactionDomain" xlink:title="Label : SaleOfStockNameOfTransactionDomain to label_SaleOfStockNameOfTransactionDomain" />
    <link:label xlink:type="resource" xlink:label="label_SaleOfStockNameOfTransactionDomain_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SaleOfStockNameOfTransactionDomain_1" xml:lang="en-US" id="label_SaleOfStockNameOfTransactionDomain_1">Sale of Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="label_SaleOfStockNameOfTransactionDomain_1" xlink:title="Label : SaleOfStockNameOfTransactionDomain to label_SaleOfStockNameOfTransactionDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:label xlink:type="resource" xlink:label="label_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsidiarySaleOfStockAxis" xml:lang="en-US" id="label_SubsidiarySaleOfStockAxis">Subsidiary Sale Of Stock [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="label_SubsidiarySaleOfStockAxis" xlink:title="Label : SubsidiarySaleOfStockAxis to label_SubsidiarySaleOfStockAxis" />
    <link:label xlink:type="resource" xlink:label="label_SubsidiarySaleOfStockAxis_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SubsidiarySaleOfStockAxis_1" xml:lang="en-US" id="label_SubsidiarySaleOfStockAxis_1">Sale of Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="label_SubsidiarySaleOfStockAxis_1" xlink:title="Label : SubsidiarySaleOfStockAxis to label_SubsidiarySaleOfStockAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:label xlink:type="resource" xlink:label="label_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MaximumMember" xml:lang="en-US" id="label_MaximumMember">Maximum</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumMember" xlink:to="label_MaximumMember" xlink:title="Label : MaximumMember to label_MaximumMember" />
    <link:label xlink:type="resource" xlink:label="label_MaximumMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MaximumMember_1" xml:lang="en-US" id="label_MaximumMember_1">Maximum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumMember" xlink:to="label_MaximumMember_1" xlink:title="Label : MaximumMember to label_MaximumMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:label xlink:type="resource" xlink:label="label_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MinimumMember" xml:lang="en-US" id="label_MinimumMember">Minimum</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:label xlink:type="resource" xlink:label="label_MinimumMember_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_MinimumMember_2" xml:lang="en-US" id="label_MinimumMember_2">Minimum</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumMember" xlink:to="label_MinimumMember_2" xlink:title="Label : MinimumMember to label_MinimumMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:label xlink:type="resource" xlink:label="label_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RangeMember" xml:lang="en-US" id="label_RangeMember">Statistical Measurement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeMember" xlink:to="label_RangeMember" xlink:title="Label : RangeMember to label_RangeMember" />
    <link:label xlink:type="resource" xlink:label="label_RangeMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RangeMember_1" xml:lang="en-US" id="label_RangeMember_1">Range [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeMember" xlink:to="label_RangeMember_1" xlink:title="Label : RangeMember to label_RangeMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:label xlink:type="resource" xlink:label="label_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RangeAxis" xml:lang="en-US" id="label_RangeAxis">Range [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeAxis" xlink:to="label_RangeAxis" xlink:title="Label : RangeAxis to label_RangeAxis" />
    <link:label xlink:type="resource" xlink:label="label_RangeAxis_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RangeAxis_1" xml:lang="en-US" id="label_RangeAxis_1">Statistical Measurement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeAxis" xlink:to="label_RangeAxis_1" xlink:title="Label : RangeAxis to label_RangeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_LincolnParkCapitalFundLLCMember" xlink:label="LincolnParkCapitalFundLLCMember" xlink:title="LincolnParkCapitalFundLLCMember" />
    <link:label xlink:type="resource" xlink:label="label_LincolnParkCapitalFundLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LincolnParkCapitalFundLLCMember" xml:lang="en-US" id="label_LincolnParkCapitalFundLLCMember">Lincoln Park Capital Fund, LLC.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LincolnParkCapitalFundLLCMember" xlink:to="label_LincolnParkCapitalFundLLCMember" xlink:title="Label : LincolnParkCapitalFundLLCMember to label_LincolnParkCapitalFundLLCMember" />
    <link:label xlink:type="resource" xlink:label="label_LincolnParkCapitalFundLLCMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LincolnParkCapitalFundLLCMember_1" xml:lang="en-US" id="label_LincolnParkCapitalFundLLCMember_1">Lincoln Park</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LincolnParkCapitalFundLLCMember" xlink:to="label_LincolnParkCapitalFundLLCMember_1" xlink:title="Label : LincolnParkCapitalFundLLCMember to label_LincolnParkCapitalFundLLCMember_1" />
    <link:label xlink:type="resource" xlink:label="label_LincolnParkCapitalFundLLCMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LincolnParkCapitalFundLLCMember_2" xml:lang="en-US" id="label_LincolnParkCapitalFundLLCMember_2">Lincoln Park Capital Fund L L C [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LincolnParkCapitalFundLLCMember" xlink:to="label_LincolnParkCapitalFundLLCMember_2" xlink:title="Label : LincolnParkCapitalFundLLCMember to label_LincolnParkCapitalFundLLCMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:label xlink:type="resource" xlink:label="label_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityDomain" xml:lang="en-US" id="label_EntityDomain">Entity [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityDomain" xlink:to="label_EntityDomain" xlink:title="Label : EntityDomain to label_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xml:lang="en-US" id="label_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">Marketable securities, Unrealized (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="label_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="Label : AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax to label_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xml:lang="en-US" id="label_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">Marketable securities, Unrealised Gain</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="label_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="Label : AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax to label_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" />
    <link:label xlink:type="resource" xlink:label="label_EntityDomain_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EntityDomain_1" xml:lang="en-US" id="label_EntityDomain_1">Entity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityDomain" xlink:to="label_EntityDomain_1" xlink:title="Label : EntityDomain to label_EntityDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:label xlink:type="resource" xlink:label="label_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LegalEntityAxis" xml:lang="en-US" id="label_LegalEntityAxis">Legal Entity [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LegalEntityAxis" xlink:to="label_LegalEntityAxis" xlink:title="Label : LegalEntityAxis to label_LegalEntityAxis" />
    <link:label xlink:type="resource" xlink:label="label_LegalEntityAxis_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LegalEntityAxis_1" xml:lang="en-US" id="label_LegalEntityAxis_1">Legal Entity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LegalEntityAxis" xlink:to="label_LegalEntityAxis_1" xlink:title="Label : LegalEntityAxis to label_LegalEntityAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US" id="label_WeightedAverageNumberOfDilutedSharesOutstanding">Weighted Average Number of Shares Outstanding, Diluted</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember" xlink:label="PreferredStockMember" xlink:title="PreferredStockMember" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PreferredStockMember" xml:lang="en-US" id="label_PreferredStockMember">Preferred Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockMember" xlink:to="label_PreferredStockMember" xlink:title="Label : PreferredStockMember to label_PreferredStockMember" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember" xlink:label="NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember" xlink:title="NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember" />
    <link:label xlink:type="resource" xlink:label="label_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember" xml:lang="en-US" id="label_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember">New Jersey Technology Business Tax Certificate Transfer Program.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember" xlink:to="label_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember" xlink:title="Label : NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember to label_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember" />
    <link:label xlink:type="resource" xlink:label="label_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember_1" xml:lang="en-US" id="label_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember_1">New Jersey Technology Business Tax Certificate Transfer (NOL) Program</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember" xlink:to="label_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember_1" xlink:title="Label : NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember to label_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember_1" />
    <link:label xlink:type="resource" xlink:label="label_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember_2" xml:lang="en-US" id="label_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember_2">New Jersey Technology Business Tax Certificate Transfer Program [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember" xlink:to="label_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember_2" xlink:title="Label : NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember to label_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_SecuritiesPurchaseAgreementMember" xlink:label="SecuritiesPurchaseAgreementMember" xlink:title="SecuritiesPurchaseAgreementMember" />
    <link:label xlink:type="resource" xlink:label="label_SecuritiesPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SecuritiesPurchaseAgreementMember" xml:lang="en-US" id="label_SecuritiesPurchaseAgreementMember">Securities purchase agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuritiesPurchaseAgreementMember" xlink:to="label_SecuritiesPurchaseAgreementMember" xlink:title="Label : SecuritiesPurchaseAgreementMember to label_SecuritiesPurchaseAgreementMember" />
    <link:label xlink:type="resource" xlink:label="label_SecuritiesPurchaseAgreementMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SecuritiesPurchaseAgreementMember_1" xml:lang="en-US" id="label_SecuritiesPurchaseAgreementMember_1">Securities Purchase Agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuritiesPurchaseAgreementMember" xlink:to="label_SecuritiesPurchaseAgreementMember_1" xlink:title="Label : SecuritiesPurchaseAgreementMember to label_SecuritiesPurchaseAgreementMember_1" />
    <link:label xlink:type="resource" xlink:label="label_SecuritiesPurchaseAgreementMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SecuritiesPurchaseAgreementMember_2" xml:lang="en-US" id="label_SecuritiesPurchaseAgreementMember_2">Securities Purchase Agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuritiesPurchaseAgreementMember" xlink:to="label_SecuritiesPurchaseAgreementMember_2" xlink:title="Label : SecuritiesPurchaseAgreementMember to label_SecuritiesPurchaseAgreementMember_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_StockPurchaseAgreementMember" xlink:label="StockPurchaseAgreementMember" xlink:title="StockPurchaseAgreementMember" />
    <link:label xlink:type="resource" xlink:label="label_StockPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockPurchaseAgreementMember" xml:lang="en-US" id="label_StockPurchaseAgreementMember">Stock Purchase Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockPurchaseAgreementMember" xlink:to="label_StockPurchaseAgreementMember" xlink:title="Label : StockPurchaseAgreementMember to label_StockPurchaseAgreementMember" />
    <link:label xlink:type="resource" xlink:label="label_StockPurchaseAgreementMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockPurchaseAgreementMember_1" xml:lang="en-US" id="label_StockPurchaseAgreementMember_1">Stock Purchase Agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockPurchaseAgreementMember" xlink:to="label_StockPurchaseAgreementMember_1" xlink:title="Label : StockPurchaseAgreementMember to label_StockPurchaseAgreementMember_1" />
    <link:label xlink:type="resource" xlink:label="label_StockPurchaseAgreementMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StockPurchaseAgreementMember_2" xml:lang="en-US" id="label_StockPurchaseAgreementMember_2">Stock purchase agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockPurchaseAgreementMember" xlink:to="label_StockPurchaseAgreementMember_2" xlink:title="Label : StockPurchaseAgreementMember to label_StockPurchaseAgreementMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="ArrangementsAndNonarrangementTransactionsMember" xlink:title="ArrangementsAndNonarrangementTransactionsMember" />
    <link:label xlink:type="resource" xlink:label="label_ArrangementsAndNonarrangementTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ArrangementsAndNonarrangementTransactionsMember" xml:lang="en-US" id="label_ArrangementsAndNonarrangementTransactionsMember">Arrangements And Nonarrangement Transactions [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="label_ArrangementsAndNonarrangementTransactionsMember" xlink:title="Label : ArrangementsAndNonarrangementTransactionsMember to label_ArrangementsAndNonarrangementTransactionsMember" />
    <link:label xlink:type="resource" xlink:label="label_ArrangementsAndNonarrangementTransactionsMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ArrangementsAndNonarrangementTransactionsMember_1" xml:lang="en-US" id="label_ArrangementsAndNonarrangementTransactionsMember_1">Collaborative Arrangement and Arrangement Other than Collaborative</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="label_ArrangementsAndNonarrangementTransactionsMember_1" xlink:title="Label : ArrangementsAndNonarrangementTransactionsMember to label_ArrangementsAndNonarrangementTransactionsMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="TypeOfArrangementAxis" xlink:title="TypeOfArrangementAxis" />
    <link:label xlink:type="resource" xlink:label="label_TypeOfArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TypeOfArrangementAxis" xml:lang="en-US" id="label_TypeOfArrangementAxis">Type Of Arrangement [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TypeOfArrangementAxis" xlink:to="label_TypeOfArrangementAxis" xlink:title="Label : TypeOfArrangementAxis to label_TypeOfArrangementAxis" />
    <link:label xlink:type="resource" xlink:label="label_TypeOfArrangementAxis_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TypeOfArrangementAxis_1" xml:lang="en-US" id="label_TypeOfArrangementAxis_1">Collaborative Arrangement and Arrangement Other than Collaborative</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TypeOfArrangementAxis" xlink:to="label_TypeOfArrangementAxis_1" xlink:title="Label : TypeOfArrangementAxis to label_TypeOfArrangementAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_RisksAndUncertaintiesTable" xlink:label="RisksAndUncertaintiesTable" xlink:title="RisksAndUncertaintiesTable" />
    <link:label xlink:type="resource" xlink:label="label_RisksAndUncertaintiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RisksAndUncertaintiesTable" xml:lang="en-US" id="label_RisksAndUncertaintiesTable">Risks And Uncertainties [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RisksAndUncertaintiesTable" xlink:to="label_RisksAndUncertaintiesTable" xlink:title="Label : RisksAndUncertaintiesTable to label_RisksAndUncertaintiesTable" />
    <link:label xlink:type="resource" xlink:label="label_RisksAndUncertaintiesTable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RisksAndUncertaintiesTable_1" xml:lang="en-US" id="label_RisksAndUncertaintiesTable_1">Risks And Uncertainties [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RisksAndUncertaintiesTable" xlink:to="label_RisksAndUncertaintiesTable_1" xlink:title="Label : RisksAndUncertaintiesTable to label_RisksAndUncertaintiesTable_1" />
    <link:label xlink:type="resource" xlink:label="label_RisksAndUncertaintiesTable_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_RisksAndUncertaintiesTable_2" xml:lang="en-US" id="label_RisksAndUncertaintiesTable_2">Risks and uncertainties.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RisksAndUncertaintiesTable" xlink:to="label_RisksAndUncertaintiesTable_2" xlink:title="Label : RisksAndUncertaintiesTable to label_RisksAndUncertaintiesTable_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:title="ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xml:lang="en-US" id="label_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">Schedule Of Stockholders Equity Note Warrants Or Rights [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="label_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:title="Label : ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock to label_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_1" xml:lang="en-US" id="label_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_1">Schedule of stock purchase warrants outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="label_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_1" xlink:title="Label : ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock to label_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:label="NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:title="NonvestedRestrictedStockSharesActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NonvestedRestrictedStockSharesActivityTableTextBlock" xml:lang="en-US" id="label_NonvestedRestrictedStockSharesActivityTableTextBlock">Summary of Activity Related to Restricted Stock Awards Granted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:to="label_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:title="Label : NonvestedRestrictedStockSharesActivityTableTextBlock to label_NonvestedRestrictedStockSharesActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_NonvestedRestrictedStockSharesActivityTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonvestedRestrictedStockSharesActivityTableTextBlock_1" xml:lang="en-US" id="label_NonvestedRestrictedStockSharesActivityTableTextBlock_1">Nonvested Restricted Stock Shares Activity Table [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:to="label_NonvestedRestrictedStockSharesActivityTableTextBlock_1" xlink:title="Label : NonvestedRestrictedStockSharesActivityTableTextBlock to label_NonvestedRestrictedStockSharesActivityTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:title="AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xml:lang="en-US" id="label_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">Accrued Expenses and Other Current Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="label_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:title="Label : AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock to label_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:title="ScheduleOfAccruedLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfAccruedLiabilitiesTableTextBlock" xml:lang="en-US" id="label_ScheduleOfAccruedLiabilitiesTableTextBlock">Schedule Of Accrued Liabilities Table [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="label_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:title="Label : ScheduleOfAccruedLiabilitiesTableTextBlock to label_ScheduleOfAccruedLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAccruedLiabilitiesTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfAccruedLiabilitiesTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfAccruedLiabilitiesTableTextBlock_1">Schedule of accrued expenses and other current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="label_ScheduleOfAccruedLiabilitiesTableTextBlock_1" xlink:title="Label : ScheduleOfAccruedLiabilitiesTableTextBlock to label_ScheduleOfAccruedLiabilitiesTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:title="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xml:lang="en-US" id="label_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">Lessee Operating 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="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="label_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:title="Label : LesseeOperatingLeaseLiabilityMaturityTableTextBlock to label_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1" xml:lang="en-US" id="label_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1">Schedule of future minimum lease payments under non-cancellable operating leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="label_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1" xlink:title="Label : LesseeOperatingLeaseLiabilityMaturityTableTextBlock to label_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="ScheduleOfInventoryCurrentTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US" id="label_ScheduleOfInventoryCurrentTableTextBlock">Schedule of inventories stated at lower of cost or market</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInventoryCurrentTableTextBlock" xlink:to="label_ScheduleOfInventoryCurrentTableTextBlock" xlink:title="Label : ScheduleOfInventoryCurrentTableTextBlock to label_ScheduleOfInventoryCurrentTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfInventoryCurrentTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfInventoryCurrentTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfInventoryCurrentTableTextBlock_1">Schedule Of Inventory Current Table [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInventoryCurrentTableTextBlock" xlink:to="label_ScheduleOfInventoryCurrentTableTextBlock_1" xlink:title="Label : ScheduleOfInventoryCurrentTableTextBlock to label_ScheduleOfInventoryCurrentTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="DisaggregationOfRevenueTableTextBlock" xlink:title="DisaggregationOfRevenueTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisaggregationOfRevenueTableTextBlock" xml:lang="en-US" id="label_DisaggregationOfRevenueTableTextBlock">Disaggregation Of Revenue Table [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueTableTextBlock" xlink:to="label_DisaggregationOfRevenueTableTextBlock" xlink:title="Label : DisaggregationOfRevenueTableTextBlock to label_DisaggregationOfRevenueTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_DisaggregationOfRevenueTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DisaggregationOfRevenueTableTextBlock_1" xml:lang="en-US" id="label_DisaggregationOfRevenueTableTextBlock_1">Summary of net sales disaggregated by geographic area</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueTableTextBlock" xlink:to="label_DisaggregationOfRevenueTableTextBlock_1" xlink:title="Label : DisaggregationOfRevenueTableTextBlock to label_DisaggregationOfRevenueTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_RecentAccountingPronouncementsNotYetAdopted" xlink:label="RecentAccountingPronouncementsNotYetAdopted" xlink:title="RecentAccountingPronouncementsNotYetAdopted" />
    <link:label xlink:type="resource" xlink:label="label_RecentAccountingPronouncementsNotYetAdopted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RecentAccountingPronouncementsNotYetAdopted" xml:lang="en-US" id="label_RecentAccountingPronouncementsNotYetAdopted">Recent Accounting Pronouncements Not Yet Adopted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RecentAccountingPronouncementsNotYetAdopted" xlink:to="label_RecentAccountingPronouncementsNotYetAdopted" xlink:title="Label : RecentAccountingPronouncementsNotYetAdopted to label_RecentAccountingPronouncementsNotYetAdopted" />
    <link:label xlink:type="resource" xlink:label="label_RecentAccountingPronouncementsNotYetAdopted_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RecentAccountingPronouncementsNotYetAdopted_1" xml:lang="en-US" id="label_RecentAccountingPronouncementsNotYetAdopted_1">Recent Accounting Standards Not Yet Adopted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RecentAccountingPronouncementsNotYetAdopted" xlink:to="label_RecentAccountingPronouncementsNotYetAdopted_1" xlink:title="Label : RecentAccountingPronouncementsNotYetAdopted to label_RecentAccountingPronouncementsNotYetAdopted_1" />
    <link:label xlink:type="resource" xlink:label="label_RecentAccountingPronouncementsNotYetAdopted_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_RecentAccountingPronouncementsNotYetAdopted_2" xml:lang="en-US" id="label_RecentAccountingPronouncementsNotYetAdopted_2">Recent accounting pronouncements not yet adopted.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RecentAccountingPronouncementsNotYetAdopted" xlink:to="label_RecentAccountingPronouncementsNotYetAdopted_2" xlink:title="Label : RecentAccountingPronouncementsNotYetAdopted to label_RecentAccountingPronouncementsNotYetAdopted_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="FairValueMeasurementPolicyPolicyTextBlock" xlink:title="FairValueMeasurementPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueMeasurementPolicyPolicyTextBlock" xml:lang="en-US" id="label_FairValueMeasurementPolicyPolicyTextBlock">Fair Value Measurement Policy Policy [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementPolicyPolicyTextBlock" xlink:to="label_FairValueMeasurementPolicyPolicyTextBlock" xlink:title="Label : FairValueMeasurementPolicyPolicyTextBlock to label_FairValueMeasurementPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementPolicyPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueMeasurementPolicyPolicyTextBlock_1" xml:lang="en-US" id="label_FairValueMeasurementPolicyPolicyTextBlock_1">Fair Value Measurement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementPolicyPolicyTextBlock" xlink:to="label_FairValueMeasurementPolicyPolicyTextBlock_1" xlink:title="Label : FairValueMeasurementPolicyPolicyTextBlock to label_FairValueMeasurementPolicyPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:label="CreditLossFinancialInstrumentPolicyTextBlock" xlink:title="CreditLossFinancialInstrumentPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CreditLossFinancialInstrumentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CreditLossFinancialInstrumentPolicyTextBlock" xml:lang="en-US" id="label_CreditLossFinancialInstrumentPolicyTextBlock">Credit Loss Financial Instrument Policy [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditLossFinancialInstrumentPolicyTextBlock" xlink:to="label_CreditLossFinancialInstrumentPolicyTextBlock" xlink:title="Label : CreditLossFinancialInstrumentPolicyTextBlock to label_CreditLossFinancialInstrumentPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CreditLossFinancialInstrumentPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CreditLossFinancialInstrumentPolicyTextBlock_1" xml:lang="en-US" id="label_CreditLossFinancialInstrumentPolicyTextBlock_1">Credit Loss Financial Instrument</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditLossFinancialInstrumentPolicyTextBlock" xlink:to="label_CreditLossFinancialInstrumentPolicyTextBlock_1" xlink:title="Label : CreditLossFinancialInstrumentPolicyTextBlock to label_CreditLossFinancialInstrumentPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates" xlink:label="UseOfEstimates" xlink:title="UseOfEstimates" />
    <link:label xlink:type="resource" xlink:label="label_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UseOfEstimates" xml:lang="en-US" id="label_UseOfEstimates">Use Of Estimates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UseOfEstimates" xlink:to="label_UseOfEstimates" xlink:title="Label : UseOfEstimates to label_UseOfEstimates" />
    <link:label xlink:type="resource" xlink:label="label_UseOfEstimates_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UseOfEstimates_1" xml:lang="en-US" id="label_UseOfEstimates_1">Use of Estimates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UseOfEstimates" xlink:to="label_UseOfEstimates_1" xlink:title="Label : UseOfEstimates to label_UseOfEstimates_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="ConsolidationPolicyTextBlock" xlink:title="ConsolidationPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConsolidationPolicyTextBlock" xml:lang="en-US" id="label_ConsolidationPolicyTextBlock">Consolidation Policy [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidationPolicyTextBlock" xlink:to="label_ConsolidationPolicyTextBlock" xlink:title="Label : ConsolidationPolicyTextBlock to label_ConsolidationPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/periodStartLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">Weighted Average Exercise Price, Beginning balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ConsolidationPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConsolidationPolicyTextBlock_1" xml:lang="en-US" id="label_ConsolidationPolicyTextBlock_1">Principles of Consolidation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidationPolicyTextBlock" xlink:to="label_ConsolidationPolicyTextBlock_1" xlink:title="Label : ConsolidationPolicyTextBlock to label_ConsolidationPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="BasisOfAccountingPolicyPolicyTextBlock" xlink:title="BasisOfAccountingPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BasisOfAccountingPolicyPolicyTextBlock" xml:lang="en-US" id="label_BasisOfAccountingPolicyPolicyTextBlock">Basis Of Accounting Policy Policy [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfAccountingPolicyPolicyTextBlock" xlink:to="label_BasisOfAccountingPolicyPolicyTextBlock" xlink:title="Label : BasisOfAccountingPolicyPolicyTextBlock to label_BasisOfAccountingPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_BasisOfAccountingPolicyPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BasisOfAccountingPolicyPolicyTextBlock_1" xml:lang="en-US" id="label_BasisOfAccountingPolicyPolicyTextBlock_1">Basis of Presentation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfAccountingPolicyPolicyTextBlock" xlink:to="label_BasisOfAccountingPolicyPolicyTextBlock_1" xlink:title="Label : BasisOfAccountingPolicyPolicyTextBlock to label_BasisOfAccountingPolicyPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="SubsequentEventsTextBlock" xlink:title="SubsequentEventsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventsTextBlock" xml:lang="en-US" id="label_SubsequentEventsTextBlock">Subsequent Events [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsTextBlock" xlink:to="label_SubsequentEventsTextBlock" xlink:title="Label : SubsequentEventsTextBlock to label_SubsequentEventsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventsTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SubsequentEventsTextBlock_1" xml:lang="en-US" id="label_SubsequentEventsTextBlock_1">Subsequent Events</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsTextBlock" xlink:to="label_SubsequentEventsTextBlock_1" xlink:title="Label : SubsequentEventsTextBlock to label_SubsequentEventsTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsAbstract" xlink:to="label_SubsequentEventsAbstract" xlink:title="Label : SubsequentEventsAbstract to label_SubsequentEventsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US" id="label_CommitmentsAndContingenciesDisclosureTextBlock">Commitments And Contingencies Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="label_CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="Label : CommitmentsAndContingenciesDisclosureTextBlock to label_CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentsAndContingenciesDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommitmentsAndContingenciesDisclosureTextBlock_1" xml:lang="en-US" id="label_CommitmentsAndContingenciesDisclosureTextBlock_1">Commitments and Contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="label_CommitmentsAndContingenciesDisclosureTextBlock_1" xlink:title="Label : CommitmentsAndContingenciesDisclosureTextBlock to label_CommitmentsAndContingenciesDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US" id="label_CommitmentsAndContingenciesDisclosureAbstract">Commitments and Contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="label_CommitmentsAndContingenciesDisclosureAbstract" xlink:title="Label : CommitmentsAndContingenciesDisclosureAbstract to label_CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="RestructuringAndRelatedActivitiesAbstract" xlink:title="RestructuringAndRelatedActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestructuringAndRelatedActivitiesAbstract" xml:lang="en-US" id="label_RestructuringAndRelatedActivitiesAbstract">Restructuring And Related Activities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringAndRelatedActivitiesAbstract" xlink:to="label_RestructuringAndRelatedActivitiesAbstract" xlink:title="Label : RestructuringAndRelatedActivitiesAbstract to label_RestructuringAndRelatedActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US" id="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">Disclosure Of Compensation Related Costs Share Based Payments [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="Label : DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1" xml:lang="en-US" id="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1">Stock Based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1" xlink:title="Label : DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US" id="label_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">Stock Based Compensation</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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="IncomeTaxDisclosureTextBlock" xlink:title="IncomeTaxDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxDisclosureTextBlock" xml:lang="en-US" id="label_IncomeTaxDisclosureTextBlock">Income Tax Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="label_IncomeTaxDisclosureTextBlock" xlink:title="Label : IncomeTaxDisclosureTextBlock to label_IncomeTaxDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxDisclosureTextBlock_1" xml:lang="en-US" id="label_IncomeTaxDisclosureTextBlock_1">Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="label_IncomeTaxDisclosureTextBlock_1" xlink:title="Label : IncomeTaxDisclosureTextBlock to label_IncomeTaxDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxDisclosureAbstract" xml:lang="en-US" id="label_IncomeTaxDisclosureAbstract">Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="label_IncomeTaxDisclosureAbstract" xlink:title="Label : IncomeTaxDisclosureAbstract to label_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="EarningsPerShareTextBlock" xlink:title="EarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareTextBlock" xml:lang="en-US" id="label_EarningsPerShareTextBlock">Earnings Per Share [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareTextBlock" xlink:to="label_EarningsPerShareTextBlock" xlink:title="Label : EarningsPerShareTextBlock to label_EarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EarningsPerShareTextBlock_1" xml:lang="en-US" id="label_EarningsPerShareTextBlock_1">Net Loss Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareTextBlock" xlink:to="label_EarningsPerShareTextBlock_1" xlink:title="Label : EarningsPerShareTextBlock to label_EarningsPerShareTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareAbstract" xml:lang="en-US" id="label_EarningsPerShareAbstract">Net Loss Per Share</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="StockholdersEquityNoteDisclosureTextBlock" xlink:title="StockholdersEquityNoteDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockholdersEquityNoteDisclosureTextBlock" xml:lang="en-US" id="label_StockholdersEquityNoteDisclosureTextBlock">Shareholders' Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityNoteDisclosureTextBlock" xlink:to="label_StockholdersEquityNoteDisclosureTextBlock" xlink:title="Label : StockholdersEquityNoteDisclosureTextBlock to label_StockholdersEquityNoteDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityNoteDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockholdersEquityNoteDisclosureTextBlock_1" xml:lang="en-US" id="label_StockholdersEquityNoteDisclosureTextBlock_1">Stockholders Equity Note Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityNoteDisclosureTextBlock" xlink:to="label_StockholdersEquityNoteDisclosureTextBlock_1" xlink:title="Label : StockholdersEquityNoteDisclosureTextBlock to label_StockholdersEquityNoteDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="StockholdersEquityNoteAbstract" xlink:title="StockholdersEquityNoteAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockholdersEquityNoteAbstract" xml:lang="en-US" id="label_StockholdersEquityNoteAbstract">Shareholders' Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityNoteAbstract" xlink:to="label_StockholdersEquityNoteAbstract" xlink:title="Label : StockholdersEquityNoteAbstract to label_StockholdersEquityNoteAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableAbstract" xlink:label="NotesPayableAbstract" xlink:title="NotesPayableAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NotesPayableAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NotesPayableAbstract" xml:lang="en-US" id="label_NotesPayableAbstract">Notes Payable [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesPayableAbstract" xlink:to="label_NotesPayableAbstract" xlink:title="Label : NotesPayableAbstract to label_NotesPayableAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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 and Other Current Liabilities</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="ecor-20230331.xsd#ecor_CloudComputingArrangementAbstract" xlink:label="CloudComputingArrangementAbstract" xlink:title="CloudComputingArrangementAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CloudComputingArrangementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CloudComputingArrangementAbstract" xml:lang="en-US" id="label_CloudComputingArrangementAbstract">Cloud Computing Arrangement [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CloudComputingArrangementAbstract" xlink:to="label_CloudComputingArrangementAbstract" xlink:title="Label : CloudComputingArrangementAbstract to label_CloudComputingArrangementAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CloudComputingArrangementAbstract_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CloudComputingArrangementAbstract_1" xml:lang="en-US" id="label_CloudComputingArrangementAbstract_1">Cloud computing arrangement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CloudComputingArrangementAbstract" xlink:to="label_CloudComputingArrangementAbstract_1" xlink:title="Label : CloudComputingArrangementAbstract to label_CloudComputingArrangementAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="LesseeOperatingLeasesTextBlock" xlink:title="LesseeOperatingLeasesTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LesseeOperatingLeasesTextBlock" xml:lang="en-US" id="label_LesseeOperatingLeasesTextBlock">Lessee Operating Leases [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeasesTextBlock" xlink:to="label_LesseeOperatingLeasesTextBlock" xlink:title="Label : LesseeOperatingLeasesTextBlock to label_LesseeOperatingLeasesTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeasesTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LesseeOperatingLeasesTextBlock_1" xml:lang="en-US" id="label_LesseeOperatingLeasesTextBlock_1">Leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeasesTextBlock" xlink:to="label_LesseeOperatingLeasesTextBlock_1" xlink:title="Label : LesseeOperatingLeasesTextBlock to label_LesseeOperatingLeasesTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LeasesAbstract" xml:lang="en-US" id="label_LeasesAbstract">Leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeasesAbstract" xlink:to="label_LeasesAbstract" xlink:title="Label : LeasesAbstract to label_LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="InventoryDisclosureTextBlock" xlink:title="InventoryDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryDisclosureTextBlock" xml:lang="en-US" id="label_InventoryDisclosureTextBlock">Inventory Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureTextBlock" xlink:to="label_InventoryDisclosureTextBlock" xlink:title="Label : InventoryDisclosureTextBlock to label_InventoryDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_InventoryDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryDisclosureTextBlock_1" xml:lang="en-US" id="label_InventoryDisclosureTextBlock_1">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureTextBlock" xlink:to="label_InventoryDisclosureTextBlock_1" xlink:title="Label : InventoryDisclosureTextBlock to label_InventoryDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryDisclosureAbstract" xml:lang="en-US" id="label_InventoryDisclosureAbstract">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureAbstract" xlink:to="label_InventoryDisclosureAbstract" xlink:title="Label : InventoryDisclosureAbstract to label_InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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 Disclosures [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresAbstract" xlink:to="label_FairValueDisclosuresAbstract" xlink:title="Label : FairValueDisclosuresAbstract to label_FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:title="InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentsDebtAndEquitySecuritiesAbstract" xml:lang="en-US" id="label_InvestmentsDebtAndEquitySecuritiesAbstract">Investments Debt And Equity Securities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="label_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:title="Label : InvestmentsDebtAndEquitySecuritiesAbstract to label_InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="RevenueFromContractWithCustomerTextBlock" xlink:title="RevenueFromContractWithCustomerTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RevenueFromContractWithCustomerTextBlock" xml:lang="en-US" id="label_RevenueFromContractWithCustomerTextBlock">Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerTextBlock" xlink:to="label_RevenueFromContractWithCustomerTextBlock" xlink:title="Label : RevenueFromContractWithCustomerTextBlock to label_RevenueFromContractWithCustomerTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromContractWithCustomerTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueFromContractWithCustomerTextBlock_1" xml:lang="en-US" id="label_RevenueFromContractWithCustomerTextBlock_1">Revenue From Contract With Customer [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerTextBlock" xlink:to="label_RevenueFromContractWithCustomerTextBlock_1" xlink:title="Label : RevenueFromContractWithCustomerTextBlock to label_RevenueFromContractWithCustomerTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueFromContractWithCustomerAbstract" xml:lang="en-US" id="label_RevenueFromContractWithCustomerAbstract">Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="label_RevenueFromContractWithCustomerAbstract" xlink:title="Label : RevenueFromContractWithCustomerAbstract to label_RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_RisksAndUncertaintiesTextBlock" xlink:label="RisksAndUncertaintiesTextBlock" xlink:title="RisksAndUncertaintiesTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_RisksAndUncertaintiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RisksAndUncertaintiesTextBlock" xml:lang="en-US" id="label_RisksAndUncertaintiesTextBlock">Risks And Uncertainties [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RisksAndUncertaintiesTextBlock" xlink:to="label_RisksAndUncertaintiesTextBlock" xlink:title="Label : RisksAndUncertaintiesTextBlock to label_RisksAndUncertaintiesTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_RisksAndUncertaintiesTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RisksAndUncertaintiesTextBlock_1" xml:lang="en-US" id="label_RisksAndUncertaintiesTextBlock_1">Significant Risks and Uncertainties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RisksAndUncertaintiesTextBlock" xlink:to="label_RisksAndUncertaintiesTextBlock_1" xlink:title="Label : RisksAndUncertaintiesTextBlock to label_RisksAndUncertaintiesTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_RisksAndUncertaintiesTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_RisksAndUncertaintiesTextBlock_2" xml:lang="en-US" id="label_RisksAndUncertaintiesTextBlock_2">Risks and uncertainties.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RisksAndUncertaintiesTextBlock" xlink:to="label_RisksAndUncertaintiesTextBlock_2" xlink:title="Label : RisksAndUncertaintiesTextBlock to label_RisksAndUncertaintiesTextBlock_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="RisksAndUncertaintiesAbstract" xlink:title="RisksAndUncertaintiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RisksAndUncertaintiesAbstract" xml:lang="en-US" id="label_RisksAndUncertaintiesAbstract">Significant Risks and Uncertainties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RisksAndUncertaintiesAbstract" xlink:to="label_RisksAndUncertaintiesAbstract" xlink:title="Label : RisksAndUncertaintiesAbstract to label_RisksAndUncertaintiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="SignificantAccountingPoliciesTextBlock" xlink:title="SignificantAccountingPoliciesTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SignificantAccountingPoliciesTextBlock" xml:lang="en-US" id="label_SignificantAccountingPoliciesTextBlock">Significant Accounting Policies [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SignificantAccountingPoliciesTextBlock" xlink:to="label_SignificantAccountingPoliciesTextBlock" xlink:title="Label : SignificantAccountingPoliciesTextBlock to label_SignificantAccountingPoliciesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/periodStartLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">Number of Shares, Nonvested, Ending</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1">Dividend yield</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:label xlink:type="resource" xlink:label="label_SignificantAccountingPoliciesTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SignificantAccountingPoliciesTextBlock_1" xml:lang="en-US" id="label_SignificantAccountingPoliciesTextBlock_1">Summary of Significant Accounting Policies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SignificantAccountingPoliciesTextBlock" xlink:to="label_SignificantAccountingPoliciesTextBlock_1" xlink:title="Label : SignificantAccountingPoliciesTextBlock to label_SignificantAccountingPoliciesTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountingPoliciesAbstract" xml:lang="en-US" id="label_AccountingPoliciesAbstract">Accounting Policies [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingPoliciesAbstract" xlink:to="label_AccountingPoliciesAbstract" xlink:title="Label : AccountingPoliciesAbstract to label_AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesChannelDirectlyToConsumerMember" xlink:label="SalesChannelDirectlyToConsumerMember" xlink:title="SalesChannelDirectlyToConsumerMember" />
    <link:label xlink:type="resource" xlink:label="label_SalesChannelDirectlyToConsumerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SalesChannelDirectlyToConsumerMember" xml:lang="en-US" id="label_SalesChannelDirectlyToConsumerMember">Sales Channel, Directly to Consumer [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesChannelDirectlyToConsumerMember" xlink:to="label_SalesChannelDirectlyToConsumerMember" xlink:title="Label : SalesChannelDirectlyToConsumerMember to label_SalesChannelDirectlyToConsumerMember" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherOperatingLiabilities_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInOtherOperatingLiabilities_1" xml:lang="en-US" id="label_IncreaseDecreaseInOtherOperatingLiabilities_1">Decrease in operating lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="label_IncreaseDecreaseInOtherOperatingLiabilities_1" xlink:title="Label : IncreaseDecreaseInOtherOperatingLiabilities to label_IncreaseDecreaseInOtherOperatingLiabilities_1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1">Expected holding period, in years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1">Risk-free interest rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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">Interest Paid Net</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: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">Interest paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestPaidNet" xlink:to="label_InterestPaidNet_1" xlink:title="Label : InterestPaidNet to label_InterestPaidNet_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="SupplementalCashFlowInformationAbstract" xlink:title="SupplementalCashFlowInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="label_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SupplementalCashFlowInformationAbstract" xml:lang="en-US" id="label_SupplementalCashFlowInformationAbstract">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="label_SupplementalCashFlowInformationAbstract" xlink:title="Label : SupplementalCashFlowInformationAbstract to label_SupplementalCashFlowInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1">Expected volatility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">Share Based Compensation Arrangement By Share Based Payment Award 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1">Fair value at grant date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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: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">Weighted Average Grand Date Fair Value, Cancelled</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1" />
    <link:label xlink:type="resource" xlink:label="label_SupplementalCashFlowInformationAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SupplementalCashFlowInformationAbstract_1" xml:lang="en-US" id="label_SupplementalCashFlowInformationAbstract_1">Supplemental cash flows disclosures:</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivities">Net cash provided by 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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: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">Weighted Average Grand Date Fair Value, Vested</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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: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">Weighted Average Exercise Price, Granted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1">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_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/disclosureGuidance" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2">Weighted Average Grand Date Fair Value, Nonvested, September 30, 2020</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period</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/2009/role/negatedLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1">Number of Shares, Cancelled</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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">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" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1">Number of Shares, Vested</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link: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">Number of Shares, Granted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2">Number of Shares, Nonvested, Begining</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3">Weighted Average Exercise Price, Ending balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">Unrecognized compensation expected to be recognized</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:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1">Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">Unrecognized compensation cost related to unvested awards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1">Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1">Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:label xlink:type="resource" xlink:label="label_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:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1">Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [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_1" xlink:title="Label : ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US" id="label_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable">Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="label_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="Label : ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to label_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xml:lang="en-US" id="label_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1">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_1" xlink:title="Label : ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to label_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" />
    <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 Provided By Used In Financing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="label_NetCashProvidedByUsedInFinancingActivities_1" xlink:title="Label : NetCashProvidedByUsedInFinancingActivities to label_NetCashProvidedByUsedInFinancingActivities_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="ProceedsFromNotesPayable" xlink:title="ProceedsFromNotesPayable" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromNotesPayable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ProceedsFromNotesPayable" xml:lang="en-US" id="label_ProceedsFromNotesPayable">Proceeds from borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromNotesPayable" xlink:to="label_ProceedsFromNotesPayable" xlink:title="Label : ProceedsFromNotesPayable to label_ProceedsFromNotesPayable" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromNotesPayable_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromNotesPayable_1" xml:lang="en-US" id="label_ProceedsFromNotesPayable_1">Proceeds From Notes Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromNotesPayable" xlink:to="label_ProceedsFromNotesPayable_1" xlink:title="Label : ProceedsFromNotesPayable to label_ProceedsFromNotesPayable_1" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromNotesPayable_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromNotesPayable_2" xml:lang="en-US" id="label_ProceedsFromNotesPayable_2">Proceeds from note issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromNotesPayable" xlink:to="label_ProceedsFromNotesPayable_2" xlink:title="Label : ProceedsFromNotesPayable to label_ProceedsFromNotesPayable_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivitiesAbstract">Net Cash Provided By Used In Financing Activities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="label_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="Label : NetCashProvidedByUsedInFinancingActivitiesAbstract to label_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInFinancingActivitiesAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetCashProvidedByUsedInFinancingActivitiesAbstract_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivitiesAbstract_1">Cash flows from financing activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="label_NetCashProvidedByUsedInFinancingActivitiesAbstract_1" xlink:title="Label : NetCashProvidedByUsedInFinancingActivitiesAbstract to label_NetCashProvidedByUsedInFinancingActivitiesAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US" id="label_NetCashProvidedByUsedInInvestingActivities">Net Cash Provided By 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/totalLabel" xlink:title="label_NetCashProvidedByUsedInInvestingActivities_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInInvestingActivities_1">Net cash provided by 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:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1">Aggregate Intrinsic Value, Outstanding, January 1, 2021</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2">Share Based Compensation Arrangement By Share Based Payment Award Options 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_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1">Weighted Average Remaining Contractual Term (Years), Exercisable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1">Weighted Average Remaining Contractual Term (Years), Outstanding, January 1, 2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1">Weighted Average Exercise Price, Exercisable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_1">Weighted Average Exercise Price, Cancelled</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="Label : ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link: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">Weighted Average Exercise Price, Exercised</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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="Label : ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link: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">Weighted Average Exercise Price, Granted</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">Weighted Average Exercise Price, Outstanding, Begining</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2">Weighted Average Exercise Price, Outstanding, Ending</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_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_1">Number of Options, Cancelled</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2">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_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenue_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredRevenue_1" xml:lang="en-US" id="label_DeferredRevenue_1">Deferred revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredRevenue" xlink:to="label_DeferredRevenue_1" xlink:title="Label : DeferredRevenue to label_DeferredRevenue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromOperatingActivities" xlink:label="ProceedsFromOperatingActivities" xlink:title="ProceedsFromOperatingActivities" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromOperatingActivities" xml:lang="en-US" id="label_ProceedsFromOperatingActivities">Proceeds from operating activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromOperatingActivities" xlink:to="label_ProceedsFromOperatingActivities" xlink:title="Label : ProceedsFromOperatingActivities to label_ProceedsFromOperatingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US" id="label_NetCashProvidedByUsedInInvestingActivitiesAbstract">Net Cash Provided By Used In Investing Activities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="label_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="Label : NetCashProvidedByUsedInInvestingActivitiesAbstract to label_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInInvestingActivitiesAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetCashProvidedByUsedInInvestingActivitiesAbstract_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInInvestingActivitiesAbstract_1">Cash flows from investing activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="label_NetCashProvidedByUsedInInvestingActivitiesAbstract_1" xlink:title="Label : NetCashProvidedByUsedInInvestingActivitiesAbstract to label_NetCashProvidedByUsedInInvestingActivitiesAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivities">Net Cash Provided By Used In Operating Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="label_NetCashProvidedByUsedInOperatingActivities" xlink:title="Label : NetCashProvidedByUsedInOperatingActivities to label_NetCashProvidedByUsedInOperatingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="ContractWithCustomerSalesChannelDomain" xlink:title="ContractWithCustomerSalesChannelDomain" />
    <link:label xlink:type="resource" xlink:label="label_ContractWithCustomerSalesChannelDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ContractWithCustomerSalesChannelDomain" xml:lang="en-US" id="label_ContractWithCustomerSalesChannelDomain">Contract with Customer, Sales Channel [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerSalesChannelDomain" xlink:to="label_ContractWithCustomerSalesChannelDomain" xlink:title="Label : ContractWithCustomerSalesChannelDomain to label_ContractWithCustomerSalesChannelDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US" id="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">Stockholders Equity Including Portion Attributable To Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="Label : StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivities_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NetCashProvidedByUsedInOperatingActivities_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivities_1">Net cash used in operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="label_NetCashProvidedByUsedInOperatingActivities_1" xlink:title="Label : NetCashProvidedByUsedInOperatingActivities to label_NetCashProvidedByUsedInOperatingActivities_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xml:lang="en-US" id="label_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">Accrued expenses and other current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="label_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:title="Label : IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities to label_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="IncreaseDecreaseInAccountsPayable" xlink:title="IncreaseDecreaseInAccountsPayable" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInAccountsPayable" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsPayable">Increase Decrease In Accounts Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayable" xlink:to="label_IncreaseDecreaseInAccountsPayable" xlink:title="Label : IncreaseDecreaseInAccountsPayable to label_IncreaseDecreaseInAccountsPayable" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsPayable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInAccountsPayable_1" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsPayable_1">Accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayable" xlink:to="label_IncreaseDecreaseInAccountsPayable_1" xlink:title="Label : IncreaseDecreaseInAccountsPayable to label_IncreaseDecreaseInAccountsPayable_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US" id="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">Increase Decrease In Prepaid Deferred Expense And Other Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="Label : IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets to label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1" xml:lang="en-US" id="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1">Prepaid expenses and other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1" xlink:title="Label : IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets to label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1">Number of Options, Outstanding, Begining</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2">Number of Options, Outstanding, Ending</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:label xlink:type="resource" xlink:label="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US" id="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="Label : AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount to label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:label xlink:type="resource" xlink:label="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:label xlink:type="resource" xlink:label="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xml:lang="en-US" id="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="Label : AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:label xlink:type="resource" xlink:label="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1" xml:lang="en-US" id="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1">Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1" xlink:title="Label : AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1" />
    <link:label xlink:type="resource" xlink:label="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1" xml:lang="en-US" id="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1">Antidilutive Securities Excluded From Computation Of Earnings Per Share By 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_1" xlink:title="Label : AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xml:lang="en-US" id="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable">Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="Label : ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1" xml:lang="en-US" id="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1">Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1" xlink:title="Label : ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:label="HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:title="HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" />
    <link:label xlink:type="resource" xlink:label="label_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xml:lang="en-US" id="label_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization">Hosting Arrangement Service Contract Implementation Cost Capitalized After Accumulated Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:to="label_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:title="Label : HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization to label_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInInventories" xml:lang="en-US" id="label_IncreaseDecreaseInInventories">Increase Decrease In Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInInventories" xlink:to="label_IncreaseDecreaseInInventories" xlink:title="Label : IncreaseDecreaseInInventories to label_IncreaseDecreaseInInventories" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInInventories_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInInventories_1" xml:lang="en-US" id="label_IncreaseDecreaseInInventories_1">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInInventories" xlink:to="label_IncreaseDecreaseInInventories_1" xlink:title="Label : IncreaseDecreaseInInventories to label_IncreaseDecreaseInInventories_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsReceivable">Increase Decrease In Accounts Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivable" xlink:to="label_IncreaseDecreaseInAccountsReceivable" xlink:title="Label : IncreaseDecreaseInAccountsReceivable to label_IncreaseDecreaseInAccountsReceivable" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsReceivable_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInAccountsReceivable_1" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsReceivable_1">Accounts receivable, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivable" xlink:to="label_IncreaseDecreaseInAccountsReceivable_1" xlink:title="Label : IncreaseDecreaseInAccountsReceivable to label_IncreaseDecreaseInAccountsReceivable_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US" id="label_IncreaseDecreaseInOperatingCapitalAbstract">Increase Decrease In Operating Capital [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="label_IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="Label : IncreaseDecreaseInOperatingCapitalAbstract to label_IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOperatingCapitalAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInOperatingCapitalAbstract_1" xml:lang="en-US" id="label_IncreaseDecreaseInOperatingCapitalAbstract_1">Changes in operating assets and liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="label_IncreaseDecreaseInOperatingCapitalAbstract_1" xlink:title="Label : IncreaseDecreaseInOperatingCapitalAbstract to label_IncreaseDecreaseInOperatingCapitalAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherOperatingLiabilities_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInOtherOperatingLiabilities_2" xml:lang="en-US" id="label_IncreaseDecreaseInOtherOperatingLiabilities_2">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="label_IncreaseDecreaseInOtherOperatingLiabilities_2" xlink:title="Label : IncreaseDecreaseInOtherOperatingLiabilities to label_IncreaseDecreaseInOtherOperatingLiabilities_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:label xlink:type="resource" xlink:label="label_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DepreciationDepletionAndAmortization" xml:lang="en-US" id="label_DepreciationDepletionAndAmortization">Depreciation and amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationDepletionAndAmortization" xlink:to="label_DepreciationDepletionAndAmortization" xlink:title="Label : DepreciationDepletionAndAmortization to label_DepreciationDepletionAndAmortization" />
    <link:label xlink:type="resource" xlink:label="label_DepreciationDepletionAndAmortization_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DepreciationDepletionAndAmortization_1" xml:lang="en-US" id="label_DepreciationDepletionAndAmortization_1">Depreciation Depletion And Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationDepletionAndAmortization" xlink:to="label_DepreciationDepletionAndAmortization_1" xlink:title="Label : DepreciationDepletionAndAmortization to label_DepreciationDepletionAndAmortization_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensation" xml:lang="en-US" id="label_ShareBasedCompensation">Share Based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensation" xlink:to="label_ShareBasedCompensation" xlink:title="Label : ShareBasedCompensation to label_ShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensation_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensation_1" xml:lang="en-US" id="label_ShareBasedCompensation_1">Stock-based compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensation" xlink:to="label_ShareBasedCompensation_1" xlink:title="Label : ShareBasedCompensation to label_ShareBasedCompensation_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivitiesAbstract">Net Cash Provided By Used In Operating Activities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="label_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="Label : NetCashProvidedByUsedInOperatingActivitiesAbstract to label_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivitiesAbstract_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="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="label_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:title="Label : NetCashProvidedByUsedInOperatingActivitiesAbstract to label_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_1" xml:lang="en-US" id="label_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_1">Net book value of cloud computing arrangement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:to="label_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_1" xlink:title="Label : HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization to label_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementOfCashFlowsAbstract" xml:lang="en-US" id="label_StatementOfCashFlowsAbstract">Statement Of Cash Flows [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfCashFlowsAbstract" xlink:to="label_StatementOfCashFlowsAbstract" xlink:title="Label : StatementOfCashFlowsAbstract to label_StatementOfCashFlowsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xml:lang="en-US" id="label_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1">Transfers And Servicing Of Financial Instruments Types Of 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_1" xlink:title="Label : TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to label_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_1" xml:lang="en-US" id="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_1">Class Of Warrant Or Right Number Of Securities Called By Warrants Or Rights</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_1" xlink:title="Label : ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights to label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesShareBasedCompensation" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesShareBasedCompensation">Stock Issued During Period Shares Share Based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="label_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="Label : StockIssuedDuringPeriodSharesShareBasedCompensation to label_StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesShareBasedCompensation_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesShareBasedCompensation_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesShareBasedCompensation_1">Issuance of stock related to employee compensation plans, net of forfeitures, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="label_StockIssuedDuringPeriodSharesShareBasedCompensation_1" xlink:title="Label : StockIssuedDuringPeriodSharesShareBasedCompensation to label_StockIssuedDuringPeriodSharesShareBasedCompensation_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xml:lang="en-US" id="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">The Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:title="Label : OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock to label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueShareBasedCompensation_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodValueShareBasedCompensation_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueShareBasedCompensation_1">Issuance of stock related to employee compensation plans, net of forfeitures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="label_StockIssuedDuringPeriodValueShareBasedCompensation_1" xlink:title="Label : StockIssuedDuringPeriodValueShareBasedCompensation to label_StockIssuedDuringPeriodValueShareBasedCompensation_1" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueShareBasedCompensation_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodValueShareBasedCompensation_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueShareBasedCompensation_2">Stock Issued During Period Value Share Based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="label_StockIssuedDuringPeriodValueShareBasedCompensation_2" xlink:title="Label : StockIssuedDuringPeriodValueShareBasedCompensation to label_StockIssuedDuringPeriodValueShareBasedCompensation_2" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1" xml:lang="en-US" id="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1">Total equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1" xlink:title="Label : StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherRestructuringCosts_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherRestructuringCosts_1" xml:lang="en-US" id="label_OtherRestructuringCosts_1">Other restructuring costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherRestructuringCosts" xlink:to="label_OtherRestructuringCosts_1" xlink:title="Label : OtherRestructuringCosts to label_OtherRestructuringCosts_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="ProceedsFromIssuanceInitialPublicOffering" xlink:title="ProceedsFromIssuanceInitialPublicOffering" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ProceedsFromIssuanceInitialPublicOffering" xml:lang="en-US" id="label_ProceedsFromIssuanceInitialPublicOffering">Net proceeds of offering amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceInitialPublicOffering" xlink:to="label_ProceedsFromIssuanceInitialPublicOffering" xlink:title="Label : ProceedsFromIssuanceInitialPublicOffering to label_ProceedsFromIssuanceInitialPublicOffering" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceInitialPublicOffering_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromIssuanceInitialPublicOffering_1" xml:lang="en-US" id="label_ProceedsFromIssuanceInitialPublicOffering_1">Proceeds from Issuance Initial Public Offering</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceInitialPublicOffering" xlink:to="label_ProceedsFromIssuanceInitialPublicOffering_1" xlink:title="Label : ProceedsFromIssuanceInitialPublicOffering to label_ProceedsFromIssuanceInitialPublicOffering_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="ProceedsFromDebtNetOfIssuanceCosts" xlink:title="ProceedsFromDebtNetOfIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromDebtNetOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromDebtNetOfIssuanceCosts" xml:lang="en-US" id="label_ProceedsFromDebtNetOfIssuanceCosts">Net proceeds of offering amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromDebtNetOfIssuanceCosts" xlink:to="label_ProceedsFromDebtNetOfIssuanceCosts" xlink:title="Label : ProceedsFromDebtNetOfIssuanceCosts to label_ProceedsFromDebtNetOfIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromDebtNetOfIssuanceCosts_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromDebtNetOfIssuanceCosts_1" xml:lang="en-US" id="label_ProceedsFromDebtNetOfIssuanceCosts_1">Proceeds from Debt, Net of Issuance Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromDebtNetOfIssuanceCosts" xlink:to="label_ProceedsFromDebtNetOfIssuanceCosts_1" xlink:title="Label : ProceedsFromDebtNetOfIssuanceCosts to label_ProceedsFromDebtNetOfIssuanceCosts_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:label="DebtInstrumentUnusedBorrowingCapacityAmount" xlink:title="DebtInstrumentUnusedBorrowingCapacityAmount" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentUnusedBorrowingCapacityAmount" xml:lang="en-US" id="label_DebtInstrumentUnusedBorrowingCapacityAmount">Borrowing amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentUnusedBorrowingCapacityAmount" xlink:to="label_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:title="Label : DebtInstrumentUnusedBorrowingCapacityAmount to label_DebtInstrumentUnusedBorrowingCapacityAmount" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromDebtNetOfIssuanceCosts_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ProceedsFromDebtNetOfIssuanceCosts_2" xml:lang="en-US" id="label_ProceedsFromDebtNetOfIssuanceCosts_2">Net proceeds of offering amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromDebtNetOfIssuanceCosts" xlink:to="label_ProceedsFromDebtNetOfIssuanceCosts_2" xlink:title="Label : ProceedsFromDebtNetOfIssuanceCosts to label_ProceedsFromDebtNetOfIssuanceCosts_2" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentUnusedBorrowingCapacityAmount_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentUnusedBorrowingCapacityAmount_1" xml:lang="en-US" id="label_DebtInstrumentUnusedBorrowingCapacityAmount_1">Debt Instrument, Unused Borrowing Capacity, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentUnusedBorrowingCapacityAmount" xlink:to="label_DebtInstrumentUnusedBorrowingCapacityAmount_1" xlink:title="Label : DebtInstrumentUnusedBorrowingCapacityAmount to label_DebtInstrumentUnusedBorrowingCapacityAmount_1" />
    <link:label xlink:type="resource" xlink:label="label_SharesOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_SharesOutstanding_1" xml:lang="en-US" id="label_SharesOutstanding_1">Balances, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesOutstanding" xlink:to="label_SharesOutstanding_1" xlink:title="Label : SharesOutstanding to label_SharesOutstanding_1" />
    <link:label xlink:type="resource" xlink:label="label_SharesOutstanding_2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_SharesOutstanding_2" xml:lang="en-US" id="label_SharesOutstanding_2">Balances, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesOutstanding" xlink:to="label_SharesOutstanding_2" xlink:title="Label : SharesOutstanding to label_SharesOutstanding_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:label xlink:type="resource" xlink:label="label_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementLineItems" xml:lang="en-US" id="label_StatementLineItems">Statement [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementLineItems" xlink:to="label_StatementLineItems" xlink:title="Label : StatementLineItems to label_StatementLineItems" />
    <link:label xlink:type="resource" xlink:label="label_StatementLineItems_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StatementLineItems_1" xml:lang="en-US" id="label_StatementLineItems_1">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_1" xlink:title="Label : StatementLineItems to label_StatementLineItems_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeMember">Accumulated Other Comprehensive Income [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="label_AccumulatedOtherComprehensiveIncomeMember" xlink:title="Label : AccumulatedOtherComprehensiveIncomeMember to label_AccumulatedOtherComprehensiveIncomeMember" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedOtherComprehensiveIncomeMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccumulatedOtherComprehensiveIncomeMember_1" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeMember_1">Accumulated other comprehensive income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="label_AccumulatedOtherComprehensiveIncomeMember_1" xlink:title="Label : AccumulatedOtherComprehensiveIncomeMember to label_AccumulatedOtherComprehensiveIncomeMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:label xlink:type="resource" xlink:label="label_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RetainedEarningsMember" xml:lang="en-US" id="label_RetainedEarningsMember">Retained Earnings [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsMember" xlink:to="label_RetainedEarningsMember" xlink:title="Label : RetainedEarningsMember to label_RetainedEarningsMember" />
    <link:label xlink:type="resource" xlink:label="label_RetainedEarningsMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RetainedEarningsMember_1" xml:lang="en-US" id="label_RetainedEarningsMember_1">Accumulated deficit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsMember" xlink:to="label_RetainedEarningsMember_1" xlink:title="Label : RetainedEarningsMember to label_RetainedEarningsMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdditionalPaidInCapitalMember" xml:lang="en-US" id="label_AdditionalPaidInCapitalMember">Additional Paid In Capital [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalMember" xlink:to="label_AdditionalPaidInCapitalMember" xlink:title="Label : AdditionalPaidInCapitalMember to label_AdditionalPaidInCapitalMember" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalPaidInCapitalMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdditionalPaidInCapitalMember_1" xml:lang="en-US" id="label_AdditionalPaidInCapitalMember_1">Additional paid-in capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalMember" xlink:to="label_AdditionalPaidInCapitalMember_1" xlink:title="Label : AdditionalPaidInCapitalMember to label_AdditionalPaidInCapitalMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockMember" xml:lang="en-US" id="label_CommonStockMember">Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockMember" xlink:to="label_CommonStockMember" xlink:title="Label : CommonStockMember to label_CommonStockMember" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockMember_1" xml:lang="en-US" id="label_CommonStockMember_1">Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockMember" xlink:to="label_CommonStockMember_1" xlink:title="Label : CommonStockMember to label_CommonStockMember_1" />
    <link:label xlink:type="resource" xlink:label="label_HostingArrangementServiceContractImplementationCostExpenseAmortization_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_HostingArrangementServiceContractImplementationCostExpenseAmortization_1" xml:lang="en-US" id="label_HostingArrangementServiceContractImplementationCostExpenseAmortization_1">Hosting Arrangement Service Contract Implementation Cost Expense Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:to="label_HostingArrangementServiceContractImplementationCostExpenseAmortization_1" xlink:title="Label : HostingArrangementServiceContractImplementationCostExpenseAmortization to label_HostingArrangementServiceContractImplementationCostExpenseAmortization_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:label xlink:type="resource" xlink:label="label_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquityComponentDomain" xml:lang="en-US" id="label_EquityComponentDomain">Equity Component [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityComponentDomain" xlink:to="label_EquityComponentDomain" xlink:title="Label : EquityComponentDomain to label_EquityComponentDomain" />
    <link:label xlink:type="resource" xlink:label="label_EquityComponentDomain_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EquityComponentDomain_1" xml:lang="en-US" id="label_EquityComponentDomain_1">Equity Component</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityComponentDomain" xlink:to="label_EquityComponentDomain_1" xlink:title="Label : EquityComponentDomain to label_EquityComponentDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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">Statement 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:label xlink:type="resource" xlink:label="label_StatementEquityComponentsAxis_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StatementEquityComponentsAxis_1" xml:lang="en-US" id="label_StatementEquityComponentsAxis_1">Total Electrocore,Inc. Stockholders' Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementEquityComponentsAxis" xlink:to="label_StatementEquityComponentsAxis_1" xlink:title="Label : StatementEquityComponentsAxis to label_StatementEquityComponentsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:label xlink:type="resource" xlink:label="label_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementTable" xml:lang="en-US" id="label_StatementTable">Statement [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementTable" xlink:to="label_StatementTable" xlink:title="Label : StatementTable to label_StatementTable" />
    <link:label xlink:type="resource" xlink:label="label_StatementTable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StatementTable_1" xml:lang="en-US" id="label_StatementTable_1">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_1" xlink:title="Label : StatementTable to label_StatementTable_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementOfStockholdersEquityAbstract" xml:lang="en-US" id="label_StatementOfStockholdersEquityAbstract">Statement Of Stockholders Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="label_StatementOfStockholdersEquityAbstract" xlink:title="Label : StatementOfStockholdersEquityAbstract to label_StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossNetOfTax">Other comprehensive (loss) income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="label_OtherComprehensiveIncomeLossNetOfTax" xlink:title="Label : OtherComprehensiveIncomeLossNetOfTax to label_OtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossNetOfTax_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeLossNetOfTax_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossNetOfTax_1">Other Comprehensive Income Loss Net Of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="label_OtherComprehensiveIncomeLossNetOfTax_1" xlink:title="Label : OtherComprehensiveIncomeLossNetOfTax to label_OtherComprehensiveIncomeLossNetOfTax_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossNetOfTax_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherComprehensiveIncomeLossNetOfTax_2" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossNetOfTax_2">Other comprehensive income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="label_OtherComprehensiveIncomeLossNetOfTax_2" xlink:title="Label : OtherComprehensiveIncomeLossNetOfTax to label_OtherComprehensiveIncomeLossNetOfTax_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">Other Comprehensive Income Loss Net Of Tax Period Increase Decrease [Abstract]</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementOfIncomeAndComprehensiveIncomeAbstract" xml:lang="en-US" id="label_StatementOfIncomeAndComprehensiveIncomeAbstract">Statement Of Income And Comprehensive Loss [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="label_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="Label : StatementOfIncomeAndComprehensiveIncomeAbstract to label_StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:label xlink:type="resource" xlink:label="label_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_ProfitLoss" xml:lang="en-US" id="label_ProfitLoss">Net loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="label_ProfitLoss" xlink:title="Label : ProfitLoss to label_ProfitLoss" />
    <link:label xlink:type="resource" xlink:label="label_ProfitLoss_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProfitLoss_1" xml:lang="en-US" id="label_ProfitLoss_1">Profit Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="label_ProfitLoss_1" xlink:title="Label : ProfitLoss to label_ProfitLoss_1" />
    <link:label xlink:type="resource" xlink:label="label_ProfitLoss_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProfitLoss_2" xml:lang="en-US" id="label_ProfitLoss_2">Net loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="label_ProfitLoss_2" xlink:title="Label : ProfitLoss to label_ProfitLoss_2" />
    <link:label xlink:type="resource" xlink:label="label_ProfitLoss_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ProfitLoss_3" xml:lang="en-US" id="label_ProfitLoss_3">Net loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="label_ProfitLoss_3" xlink:title="Label : ProfitLoss to label_ProfitLoss_3" />
    <link:label xlink:type="resource" xlink:label="label_ProfitLoss_4" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_ProfitLoss_4" xml:lang="en-US" id="label_ProfitLoss_4">Net losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="label_ProfitLoss_4" xlink:title="Label : ProfitLoss to label_ProfitLoss_4" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_RestrictedCashPolicyTextBlock" xlink:label="RestrictedCashPolicyTextBlock" xlink:title="RestrictedCashPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedCashPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RestrictedCashPolicyTextBlock" xml:lang="en-US" id="label_RestrictedCashPolicyTextBlock">Restricted Cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedCashPolicyTextBlock" xlink:to="label_RestrictedCashPolicyTextBlock" xlink:title="Label : RestrictedCashPolicyTextBlock to label_RestrictedCashPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxExpenseBenefit" xml:lang="en-US" id="label_IncomeTaxExpenseBenefit">Income Tax Expense Benefit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="label_IncomeTaxExpenseBenefit" xlink:title="Label : IncomeTaxExpenseBenefit to label_IncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="NonoperatingIncomeExpense" xlink:title="NonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="label_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NonoperatingIncomeExpense" xml:lang="en-US" id="label_NonoperatingIncomeExpense">Total other (income) expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpense" xlink:to="label_NonoperatingIncomeExpense" xlink:title="Label : NonoperatingIncomeExpense to label_NonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="label_NonoperatingIncomeExpense_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonoperatingIncomeExpense_1" xml:lang="en-US" id="label_NonoperatingIncomeExpense_1">Nonoperating Income Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpense" xlink:to="label_NonoperatingIncomeExpense_1" xlink:title="Label : NonoperatingIncomeExpense to label_NonoperatingIncomeExpense_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="OtherNonoperatingExpense" xlink:title="OtherNonoperatingExpense" />
    <link:label xlink:type="resource" xlink:label="label_OtherNonoperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherNonoperatingExpense" xml:lang="en-US" id="label_OtherNonoperatingExpense">Other Nonoperating Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingExpense" xlink:to="label_OtherNonoperatingExpense" xlink:title="Label : OtherNonoperatingExpense to label_OtherNonoperatingExpense" />
    <link:label xlink:type="resource" xlink:label="label_OtherNonoperatingExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherNonoperatingExpense_1" xml:lang="en-US" id="label_OtherNonoperatingExpense_1">Other expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingExpense" xlink:to="label_OtherNonoperatingExpense_1" xlink:title="Label : OtherNonoperatingExpense to label_OtherNonoperatingExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_InterestAndOtherIncome_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InterestAndOtherIncome_1" xml:lang="en-US" id="label_InterestAndOtherIncome_1">Interest and other income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestAndOtherIncome" xlink:to="label_InterestAndOtherIncome_1" xlink:title="Label : InterestAndOtherIncome to label_InterestAndOtherIncome_1" />
    <link:label xlink:type="resource" xlink:label="label_InterestAndOtherIncome_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InterestAndOtherIncome_2" xml:lang="en-US" id="label_InterestAndOtherIncome_2">Interest and other income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestAndOtherIncome" xlink:to="label_InterestAndOtherIncome_2" xlink:title="Label : InterestAndOtherIncome to label_InterestAndOtherIncome_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="NonoperatingIncomeExpenseAbstract" xlink:title="NonoperatingIncomeExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/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">Other (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/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="label_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_OperatingIncomeLoss" xml:lang="en-US" id="label_OperatingIncomeLoss">Loss from operations</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: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 Income Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="label_OperatingIncomeLoss_1" xlink:title="Label : OperatingIncomeLoss to label_OperatingIncomeLoss_1" />
    <link:label xlink:type="resource" xlink:label="label_PriorPeriodReclassificationAdjustmentDescription_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PriorPeriodReclassificationAdjustmentDescription_2" xml:lang="en-US" id="label_PriorPeriodReclassificationAdjustmentDescription_2">Reclass of Statement of Cash Flows Activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PriorPeriodReclassificationAdjustmentDescription" xlink:to="label_PriorPeriodReclassificationAdjustmentDescription_2" xlink:title="Label : PriorPeriodReclassificationAdjustmentDescription to label_PriorPeriodReclassificationAdjustmentDescription_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:label xlink:type="resource" xlink:label="label_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingExpenses" xml:lang="en-US" id="label_OperatingExpenses">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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="SellingGeneralAndAdministrativeExpense" xlink:title="SellingGeneralAndAdministrativeExpense" />
    <link:label xlink:type="resource" xlink:label="label_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SellingGeneralAndAdministrativeExpense" xml:lang="en-US" id="label_SellingGeneralAndAdministrativeExpense">Selling General And Administrative Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingGeneralAndAdministrativeExpense" xlink:to="label_SellingGeneralAndAdministrativeExpense" xlink:title="Label : SellingGeneralAndAdministrativeExpense to label_SellingGeneralAndAdministrativeExpense" />
    <link:label xlink:type="resource" xlink:label="label_SellingGeneralAndAdministrativeExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SellingGeneralAndAdministrativeExpense_1" xml:lang="en-US" id="label_SellingGeneralAndAdministrativeExpense_1">Selling, general and administrative</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingGeneralAndAdministrativeExpense" xlink:to="label_SellingGeneralAndAdministrativeExpense_1" xlink:title="Label : SellingGeneralAndAdministrativeExpense to label_SellingGeneralAndAdministrativeExpense_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" 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:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ResearchAndDevelopmentExpense_1" xml:lang="en-US" id="label_ResearchAndDevelopmentExpense_1">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_1" xlink:title="Label : ResearchAndDevelopmentExpense to label_ResearchAndDevelopmentExpense_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="OperatingExpensesAbstract" xlink:title="OperatingExpensesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingExpensesAbstract" xml:lang="en-US" id="label_OperatingExpensesAbstract">Operating Expenses [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpensesAbstract" xlink:to="label_OperatingExpensesAbstract" xlink:title="Label : OperatingExpensesAbstract to label_OperatingExpensesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_OperatingExpensesAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingExpensesAbstract_1" xml:lang="en-US" id="label_OperatingExpensesAbstract_1">Operating expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpensesAbstract" xlink:to="label_OperatingExpensesAbstract_1" xlink:title="Label : OperatingExpensesAbstract to label_OperatingExpensesAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:label xlink:type="resource" xlink:label="label_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GrossProfit" xml:lang="en-US" id="label_GrossProfit">Gross Profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfit" xlink:to="label_GrossProfit" xlink:title="Label : GrossProfit to label_GrossProfit" />
    <link:label xlink:type="resource" xlink:label="label_GrossProfit_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_GrossProfit_1" xml:lang="en-US" id="label_GrossProfit_1">Gross profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfit" xlink:to="label_GrossProfit_1" xlink:title="Label : GrossProfit to label_GrossProfit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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 And Services Sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSold" xlink:to="label_CostOfGoodsAndServicesSold" xlink:title="Label : CostOfGoodsAndServicesSold to label_CostOfGoodsAndServicesSold" />
    <link:label xlink:type="resource" xlink:label="label_CostOfGoodsAndServicesSold_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CostOfGoodsAndServicesSold_1" xml:lang="en-US" id="label_CostOfGoodsAndServicesSold_1">Cost of goods sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSold" xlink:to="label_CostOfGoodsAndServicesSold_1" xlink:title="Label : CostOfGoodsAndServicesSold to label_CostOfGoodsAndServicesSold_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US" id="label_RevenueFromContractWithCustomerExcludingAssessedTax">Total Net Sales</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="label_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="Label : RevenueFromContractWithCustomerExcludingAssessedTax to label_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromContractWithCustomerExcludingAssessedTax_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueFromContractWithCustomerExcludingAssessedTax_1" xml:lang="en-US" id="label_RevenueFromContractWithCustomerExcludingAssessedTax_1">Revenue From Contract With Customer Excluding Assessed Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="label_RevenueFromContractWithCustomerExcludingAssessedTax_1" xlink:title="Label : RevenueFromContractWithCustomerExcludingAssessedTax to label_RevenueFromContractWithCustomerExcludingAssessedTax_1" />
    <link:label xlink:type="resource" xlink:label="label_SaleOfStockPricePerShare_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SaleOfStockPricePerShare_2" xml:lang="en-US" id="label_SaleOfStockPricePerShare_2">Shares issued. price per share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockPricePerShare" xlink:to="label_SaleOfStockPricePerShare_2" xlink:title="Label : SaleOfStockPricePerShare to label_SaleOfStockPricePerShare_2" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromContractWithCustomerExcludingAssessedTax_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RevenueFromContractWithCustomerExcludingAssessedTax_2" xml:lang="en-US" id="label_RevenueFromContractWithCustomerExcludingAssessedTax_2">Net sales</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="label_RevenueFromContractWithCustomerExcludingAssessedTax_2" xlink:title="Label : RevenueFromContractWithCustomerExcludingAssessedTax to label_RevenueFromContractWithCustomerExcludingAssessedTax_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeStatementAbstract" xml:lang="en-US" id="label_IncomeStatementAbstract">Income Statement [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementAbstract" xlink:to="label_IncomeStatementAbstract" xlink:title="Label : IncomeStatementAbstract to label_IncomeStatementAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockSharesOutstanding" xml:lang="en-US" id="label_CommonStockSharesOutstanding">Common Stock Shares Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesOutstanding" xlink:to="label_CommonStockSharesOutstanding" xlink:title="Label : CommonStockSharesOutstanding to label_CommonStockSharesOutstanding" />
    <link: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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockSharesIssued" xml:lang="en-US" id="label_CommonStockSharesIssued">Common Stock Shares Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="label_CommonStockSharesIssued" xlink:title="Label : CommonStockSharesIssued to label_CommonStockSharesIssued" />
    <link: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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="CommonStockSharesAuthorized" xlink:title="CommonStockSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockSharesAuthorized" xml:lang="en-US" id="label_CommonStockSharesAuthorized">Common Stock Shares Authorized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesAuthorized" xlink:to="label_CommonStockSharesAuthorized" xlink:title="Label : CommonStockSharesAuthorized to label_CommonStockSharesAuthorized" />
    <link: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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockParOrStatedValuePerShare" xml:lang="en-US" id="label_CommonStockParOrStatedValuePerShare">Common Stock Par Or Stated Value Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockParOrStatedValuePerShare" xlink:to="label_CommonStockParOrStatedValuePerShare" xlink:title="Label : CommonStockParOrStatedValuePerShare to label_CommonStockParOrStatedValuePerShare" />
    <link: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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="PreferredStockSharesOutstanding" xlink:title="PreferredStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockSharesOutstanding" xml:lang="en-US" id="label_PreferredStockSharesOutstanding">Preferred Stock Shares Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesOutstanding" xlink:to="label_PreferredStockSharesOutstanding" xlink:title="Label : PreferredStockSharesOutstanding to label_PreferredStockSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:label="FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:title="FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3">Fair Value Measurement With Unobservable Inputs Reconciliation Liability Transfers Out Of Level3</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3 to label_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_1" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_1">Fair value of liabilities, transfers out of level 3</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_1" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3 to label_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_1" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockSharesOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PreferredStockSharesOutstanding_1" xml:lang="en-US" id="label_PreferredStockSharesOutstanding_1">Preferred stock, shares outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesOutstanding" xlink:to="label_PreferredStockSharesOutstanding_1" xlink:title="Label : PreferredStockSharesOutstanding to label_PreferredStockSharesOutstanding_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="PreferredStockSharesIssued" xlink:title="PreferredStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockSharesIssued" xml:lang="en-US" id="label_PreferredStockSharesIssued">Preferred Stock Shares Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesIssued" xlink:to="label_PreferredStockSharesIssued" xlink:title="Label : PreferredStockSharesIssued to label_PreferredStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockSharesIssued_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PreferredStockSharesIssued_1" xml:lang="en-US" id="label_PreferredStockSharesIssued_1">Preferred stock, shares issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesIssued" xlink:to="label_PreferredStockSharesIssued_1" xlink:title="Label : PreferredStockSharesIssued to label_PreferredStockSharesIssued_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="PreferredStockSharesAuthorized" xlink:title="PreferredStockSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockSharesAuthorized" xml:lang="en-US" id="label_PreferredStockSharesAuthorized">Preferred Stock Shares Authorized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesAuthorized" xlink:to="label_PreferredStockSharesAuthorized" xlink:title="Label : PreferredStockSharesAuthorized to label_PreferredStockSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockSharesAuthorized_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PreferredStockSharesAuthorized_1" xml:lang="en-US" id="label_PreferredStockSharesAuthorized_1">Preferred stock, shares authorized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesAuthorized" xlink:to="label_PreferredStockSharesAuthorized_1" xlink:title="Label : PreferredStockSharesAuthorized to label_PreferredStockSharesAuthorized_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="PreferredStockParOrStatedValuePerShare" xlink:title="PreferredStockParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockParOrStatedValuePerShare" xml:lang="en-US" id="label_PreferredStockParOrStatedValuePerShare">Preferred 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="PreferredStockParOrStatedValuePerShare" xlink:to="label_PreferredStockParOrStatedValuePerShare" xlink:title="Label : PreferredStockParOrStatedValuePerShare to label_PreferredStockParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockParOrStatedValuePerShare_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PreferredStockParOrStatedValuePerShare_1" xml:lang="en-US" id="label_PreferredStockParOrStatedValuePerShare_1">Preferred stock, par value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockParOrStatedValuePerShare" xlink:to="label_PreferredStockParOrStatedValuePerShare_1" xlink:title="Label : PreferredStockParOrStatedValuePerShare to label_PreferredStockParOrStatedValuePerShare_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesAndStockholdersEquity" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquity">Liabilities And Stockholders Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="label_LiabilitiesAndStockholdersEquity" xlink:title="Label : LiabilitiesAndStockholdersEquity to label_LiabilitiesAndStockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesAndStockholdersEquity_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LiabilitiesAndStockholdersEquity_1" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquity_1">Total liabilities and 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:label xlink:type="resource" xlink:label="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xml:lang="en-US" id="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2">Balances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xlink:title="Label : StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="MinorityInterest" xlink:title="MinorityInterest" />
    <link:label xlink:type="resource" xlink:label="label_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MinorityInterest" xml:lang="en-US" id="label_MinorityInterest">Noncontrolling interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterest" xlink:to="label_MinorityInterest" xlink:title="Label : MinorityInterest to label_MinorityInterest" />
    <link:label xlink:type="resource" xlink:label="label_MinorityInterest_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MinorityInterest_1" xml:lang="en-US" id="label_MinorityInterest_1">Minority Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterest" xlink:to="label_MinorityInterest_1" xlink:title="Label : MinorityInterest to label_MinorityInterest_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_StockholdersEquity" xml:lang="en-US" id="label_StockholdersEquity">Total equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="label_StockholdersEquity" xlink:title="Label : StockholdersEquity to label_StockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquity_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockholdersEquity_1" xml:lang="en-US" id="label_StockholdersEquity_1">Stockholders' Equity Attributable to Parent</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EarningsPerShareDiluted" xml:lang="en-US" id="label_EarningsPerShareDiluted">Net loss per share of common stock - Diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="label_EarningsPerShareDiluted" xlink:title="Label : EarningsPerShareDiluted to label_EarningsPerShareDiluted" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax">Accumulated other comprehensive (loss) income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="Label : AccumulatedOtherComprehensiveIncomeLossNetOfTax to label_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_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 common shares outstanding - Diluted</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:label xlink:type="resource" xlink:label="label_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RetainedEarningsAccumulatedDeficit" xml:lang="en-US" id="label_RetainedEarningsAccumulatedDeficit">Retained Earnings Accumulated Deficit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsAccumulatedDeficit" xlink:to="label_RetainedEarningsAccumulatedDeficit" xlink:title="Label : RetainedEarningsAccumulatedDeficit to label_RetainedEarningsAccumulatedDeficit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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 Common Stock</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:label="FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:title="FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3">Fair Value Measurement With Unobservable Inputs Reconciliation Liability Transfers Into Level3</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3 to label_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" />
    <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:label xlink:type="resource" xlink:label="label_CommonStockValueOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CommonStockValueOutstanding_1" xml:lang="en-US" id="label_CommonStockValueOutstanding_1">Common Stock, par value $0 per share; 0 shares authorized at June 30, 2022 and December 31, 2021; 0 shares issued and outstanding at June 30, 2022 and 0 shares issued and outstanding at December 31, 2021</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValueOutstanding" xlink:to="label_CommonStockValueOutstanding_1" xlink:title="Label : CommonStockValueOutstanding to label_CommonStockValueOutstanding_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValueOutstanding" xlink:label="PreferredStockValueOutstanding" xlink:title="PreferredStockValueOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockValueOutstanding" xml:lang="en-US" id="label_PreferredStockValueOutstanding">Preferred Stock Value Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockValueOutstanding" xlink:to="label_PreferredStockValueOutstanding" xlink:title="Label : PreferredStockValueOutstanding to label_PreferredStockValueOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="CommitmentsAndContingencies" xlink:title="CommitmentsAndContingencies" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommitmentsAndContingencies" xml:lang="en-US" id="label_CommitmentsAndContingencies">Commitments And Contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingencies" xlink:to="label_CommitmentsAndContingencies" xlink:title="Label : CommitmentsAndContingencies to label_CommitmentsAndContingencies" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentsAndContingencies_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommitmentsAndContingencies_1" xml:lang="en-US" id="label_CommitmentsAndContingencies_1">Commitments and contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingencies" xlink:to="label_CommitmentsAndContingencies_1" xlink:title="Label : CommitmentsAndContingencies to label_CommitmentsAndContingencies_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:label xlink:type="resource" xlink:label="label_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Liabilities" xml:lang="en-US" id="label_Liabilities">Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Liabilities" xlink:to="label_Liabilities" xlink:title="Label : Liabilities to label_Liabilities" />
    <link:label xlink:type="resource" xlink:label="label_Liabilities_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_Liabilities_1" xml:lang="en-US" id="label_Liabilities_1">Total liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Liabilities" xlink:to="label_Liabilities_1" xlink:title="Label : Liabilities to label_Liabilities_1" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3" xml:lang="en-US" id="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3">Balances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3" xlink:title="Label : StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US" id="label_OperatingLeaseLiabilityNoncurrent">Noncurrent operating lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityNoncurrent" xlink:to="label_OperatingLeaseLiabilityNoncurrent" xlink:title="Label : OperatingLeaseLiabilityNoncurrent to label_OperatingLeaseLiabilityNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeaseLiabilityNoncurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeaseLiabilityNoncurrent_1" xml:lang="en-US" id="label_OperatingLeaseLiabilityNoncurrent_1">Operating Lease Liability Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityNoncurrent" xlink:to="label_OperatingLeaseLiabilityNoncurrent_1" xlink:title="Label : OperatingLeaseLiabilityNoncurrent to label_OperatingLeaseLiabilityNoncurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeaseLiabilityNoncurrent_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLeaseLiabilityNoncurrent_2" xml:lang="en-US" id="label_OperatingLeaseLiabilityNoncurrent_2">Operating lease liabilities, noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityNoncurrent" xlink:to="label_OperatingLeaseLiabilityNoncurrent_2" xlink:title="Label : OperatingLeaseLiabilityNoncurrent to label_OperatingLeaseLiabilityNoncurrent_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="LiabilitiesNoncurrentAbstract" xlink:title="LiabilitiesNoncurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesNoncurrentAbstract" xml:lang="en-US" id="label_LiabilitiesNoncurrentAbstract">Liabilities Noncurrent [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesNoncurrentAbstract" xlink:to="label_LiabilitiesNoncurrentAbstract" xlink:title="Label : LiabilitiesNoncurrentAbstract to label_LiabilitiesNoncurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesNoncurrentAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LiabilitiesNoncurrentAbstract_1" xml:lang="en-US" id="label_LiabilitiesNoncurrentAbstract_1">Noncurrent liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesNoncurrentAbstract" xlink:to="label_LiabilitiesNoncurrentAbstract_1" xlink:title="Label : LiabilitiesNoncurrentAbstract to label_LiabilitiesNoncurrentAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesCurrent" xml:lang="en-US" id="label_LiabilitiesCurrent">Liabilities Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="label_LiabilitiesCurrent" xlink:title="Label : LiabilitiesCurrent to label_LiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LiabilitiesCurrent_1" xml:lang="en-US" id="label_LiabilitiesCurrent_1">Total current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="label_LiabilitiesCurrent_1" xlink:title="Label : LiabilitiesCurrent to label_LiabilitiesCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OperatingLeaseLiabilityCurrent" xml:lang="en-US" id="label_OperatingLeaseLiabilityCurrent">Current portion of operating lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityCurrent" xlink:to="label_OperatingLeaseLiabilityCurrent" xlink:title="Label : OperatingLeaseLiabilityCurrent to label_OperatingLeaseLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeaseLiabilityCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeaseLiabilityCurrent_1" xml:lang="en-US" id="label_OperatingLeaseLiabilityCurrent_1">Operating Lease Liability Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityCurrent" xlink:to="label_OperatingLeaseLiabilityCurrent_1" xlink:title="Label : OperatingLeaseLiabilityCurrent to label_OperatingLeaseLiabilityCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeaseLiabilityCurrent_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLeaseLiabilityCurrent_2" xml:lang="en-US" id="label_OperatingLeaseLiabilityCurrent_2">Current portion of operating lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityCurrent" xlink:to="label_OperatingLeaseLiabilityCurrent_2" xlink:title="Label : OperatingLeaseLiabilityCurrent to label_OperatingLeaseLiabilityCurrent_2" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3_1" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3_1">Fair value of liabilities, transfers Into level 3</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3_1" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3 to label_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3_1" />
    <link:label xlink:type="resource" xlink:label="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_1" xml:lang="en-US" id="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_1">This member stands for information pertaining to Department of Veterans Affairs and Department of Defense.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" xlink:to="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_1" xlink:title="Label : DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember to label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_1" />
    <link:label xlink:type="resource" xlink:label="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_2" xml:lang="en-US" id="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_2">Department of Veterans Affairs and Department of Defense [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" xlink:to="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_2" xlink:title="Label : DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember to label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_2" />
    <link:label xlink:type="resource" xlink:label="label_NationalHealthServiceMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NationalHealthServiceMember_1" xml:lang="en-US" id="label_NationalHealthServiceMember_1">This member stands for information pertaining to National Health Service.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NationalHealthServiceMember" xlink:to="label_NationalHealthServiceMember_1" xlink:title="Label : NationalHealthServiceMember to label_NationalHealthServiceMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsPayableCurrent" xml:lang="en-US" id="label_AccountsPayableCurrent">Accounts Payable Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrent" xlink:to="label_AccountsPayableCurrent" xlink:title="Label : AccountsPayableCurrent to label_AccountsPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccountsPayableCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccountsPayableCurrent_1" xml:lang="en-US" id="label_AccountsPayableCurrent_1">Accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrent" xlink:to="label_AccountsPayableCurrent_1" xlink:title="Label : AccountsPayableCurrent to label_AccountsPayableCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" xlink:label="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" xlink:title="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3">Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Transfers Out Of Level3</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 to label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3_1" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3_1">Fair value of assets, transfers out of level 3</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3_1" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 to label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesCurrentAbstract" xml:lang="en-US" id="label_LiabilitiesCurrentAbstract">Liabilities Current [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrentAbstract" xlink:to="label_LiabilitiesCurrentAbstract" xlink:title="Label : LiabilitiesCurrentAbstract to label_LiabilitiesCurrentAbstract" />
    <link: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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquityAbstract">Liabilities And Stockholders 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: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 Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="label_LiabilitiesAndStockholdersEquityAbstract_1" xlink:title="Label : LiabilitiesAndStockholdersEquityAbstract to label_LiabilitiesAndStockholdersEquityAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:label xlink:type="resource" xlink:label="label_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Assets" xml:lang="en-US" id="label_Assets">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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" xlink:label="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" xlink:title="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3">Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Transfers Into Level3</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 to label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" />
    <link:label xlink:type="resource" xlink:label="label_Assets_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_Assets_1" xml:lang="en-US" id="label_Assets_1">Total assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="label_Assets_1" xlink:title="Label : Assets to label_Assets_1" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3_1" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3_1">Fair value of assets, transfers into level 3</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3_1" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 to label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherAssetsNoncurrent" xml:lang="en-US" id="label_OtherAssetsNoncurrent">Other Assets Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsNoncurrent" xlink:to="label_OtherAssetsNoncurrent" xlink:title="Label : OtherAssetsNoncurrent to label_OtherAssetsNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_OtherAssetsNoncurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherAssetsNoncurrent_1" xml:lang="en-US" id="label_OtherAssetsNoncurrent_1">Other assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsNoncurrent" xlink:to="label_OtherAssetsNoncurrent_1" xlink:title="Label : OtherAssetsNoncurrent to label_OtherAssetsNoncurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeaseRightOfUseAsset_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLeaseRightOfUseAsset_1" xml:lang="en-US" id="label_OperatingLeaseRightOfUseAsset_1">Operating lease right of use assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRightOfUseAsset" xlink:to="label_OperatingLeaseRightOfUseAsset_1" xlink:title="Label : OperatingLeaseRightOfUseAsset to label_OperatingLeaseRightOfUseAsset_1" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeaseRightOfUseAsset_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeaseRightOfUseAsset_2" xml:lang="en-US" id="label_OperatingLeaseRightOfUseAsset_2">Operating Lease Right Of Use Asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRightOfUseAsset" xlink:to="label_OperatingLeaseRightOfUseAsset_2" xlink:title="Label : OperatingLeaseRightOfUseAsset to label_OperatingLeaseRightOfUseAsset_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" 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:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentNet_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentNet_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentNet_1">Property Plant And Equipment Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="label_PropertyPlantAndEquipmentNet_1" xlink:title="Label : PropertyPlantAndEquipmentNet to label_PropertyPlantAndEquipmentNet_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xml:lang="en-US" id="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="Label : FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1" xml:lang="en-US" id="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1">Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1" xlink:title="Label : FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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_PropertyPlantAndEquipmentNet_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentNet_2" xml:lang="en-US" id="label_PropertyPlantAndEquipmentNet_2">Property and equipment, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="label_PropertyPlantAndEquipmentNet_2" xlink:title="Label : PropertyPlantAndEquipmentNet to label_PropertyPlantAndEquipmentNet_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNoncurrent" xlink:label="InventoryNoncurrent" xlink:title="InventoryNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_InventoryNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_InventoryNoncurrent" xml:lang="en-US" id="label_InventoryNoncurrent">Less: noncurrent inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNoncurrent" xlink:to="label_InventoryNoncurrent" xlink:title="Label : InventoryNoncurrent to label_InventoryNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_InventoryNoncurrent_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_InventoryNoncurrent_1" xml:lang="en-US" id="label_InventoryNoncurrent_1">Less: noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNoncurrent" xlink:to="label_InventoryNoncurrent_1" xlink:title="Label : InventoryNoncurrent to label_InventoryNoncurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_InventoryNoncurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryNoncurrent_2" xml:lang="en-US" id="label_InventoryNoncurrent_2">Inventory Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNoncurrent" xlink:to="label_InventoryNoncurrent_2" xlink:title="Label : InventoryNoncurrent to label_InventoryNoncurrent_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsCurrent" xml:lang="en-US" id="label_AssetsCurrent">Assets Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="label_AssetsCurrent" xlink:title="Label : AssetsCurrent to label_AssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AssetsCurrent_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_AssetsCurrent_1" xml:lang="en-US" id="label_AssetsCurrent_1">Total current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="label_AssetsCurrent_1" xlink:title="Label : AssetsCurrent to label_AssetsCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="PrepaidExpenseAndOtherAssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US" id="label_PrepaidExpenseAndOtherAssetsCurrent">Prepaid Expense And Other Assets Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseAndOtherAssetsCurrent" xlink:to="label_PrepaidExpenseAndOtherAssetsCurrent" xlink:title="Label : PrepaidExpenseAndOtherAssetsCurrent to label_PrepaidExpenseAndOtherAssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidExpenseAndOtherAssetsCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PrepaidExpenseAndOtherAssetsCurrent_1" xml:lang="en-US" id="label_PrepaidExpenseAndOtherAssetsCurrent_1">Prepaid expenses and other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseAndOtherAssetsCurrent" xlink:to="label_PrepaidExpenseAndOtherAssetsCurrent_1" xlink:title="Label : PrepaidExpenseAndOtherAssetsCurrent to label_PrepaidExpenseAndOtherAssetsCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:label xlink:type="resource" xlink:label="label_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_InventoryNet" xml:lang="en-US" id="label_InventoryNet">Current inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="label_InventoryNet" xlink:title="Label : InventoryNet to label_InventoryNet" />
    <link:label xlink:type="resource" xlink:label="label_InventoryNet_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryNet_1" xml:lang="en-US" id="label_InventoryNet_1">Inventory Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="label_InventoryNet_1" xlink:title="Label : InventoryNet to label_InventoryNet_1" />
    <link: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/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsReceivableNetCurrent" xml:lang="en-US" id="label_AccountsReceivableNetCurrent">Accounts Receivable Net Current</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/terseLabel" xlink:title="label_AccountsReceivableNetCurrent_1" xml:lang="en-US" id="label_AccountsReceivableNetCurrent_1">Accounts receivable, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrent" xlink:to="label_AccountsReceivableNetCurrent_1" xlink:title="Label : AccountsReceivableNetCurrent to label_AccountsReceivableNetCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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">Marketable securities, Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:title="Label : AvailableForSaleSecuritiesDebtSecuritiesCurrent to label_AvailableForSaleSecuritiesDebtSecuritiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_1" xml:lang="en-US" id="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_1">Available For Sale Securities Debt Securities Current</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">Marketable securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_2" xlink:title="Label : AvailableForSaleSecuritiesDebtSecuritiesCurrent to label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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">Cash And Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="label_CashAndCashEquivalentsAtCarryingValue" xlink:title="Label : CashAndCashEquivalentsAtCarryingValue to label_CashAndCashEquivalentsAtCarryingValue" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAtCarryingValue_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CashAndCashEquivalentsAtCarryingValue_1" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue_1">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_1" xlink:title="Label : CashAndCashEquivalentsAtCarryingValue to label_CashAndCashEquivalentsAtCarryingValue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsCurrentAbstract" xml:lang="en-US" id="label_AssetsCurrentAbstract">Assets Current [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrentAbstract" xlink:to="label_AssetsCurrentAbstract" xlink:title="Label : AssetsCurrentAbstract to label_AssetsCurrentAbstract" />
    <link: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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsAbstract" xml:lang="en-US" id="label_AssetsAbstract">Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="label_AssetsAbstract" xlink:title="Label : AssetsAbstract to label_AssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AssetsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AssetsAbstract_1" xml:lang="en-US" id="label_AssetsAbstract_1">Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="label_AssetsAbstract_1" xlink:title="Label : AssetsAbstract to label_AssetsAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementOfFinancialPositionAbstract" xml:lang="en-US" id="label_StatementOfFinancialPositionAbstract">Statement Of Financial Position [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="label_StatementOfFinancialPositionAbstract" xlink:title="Label : StatementOfFinancialPositionAbstract to label_StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:label xlink:type="resource" xlink:label="label_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentTransitionReport" xml:lang="en-US" id="label_DocumentTransitionReport">Document Transition Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentTransitionReport" xlink:to="label_DocumentTransitionReport" xlink:title="Label : DocumentTransitionReport to label_DocumentTransitionReport" />
    <link:label xlink:type="resource" xlink:label="label_DocumentTransitionReport_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DocumentTransitionReport_1" xml:lang="en-US" id="label_DocumentTransitionReport_1">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_1" xlink:title="Label : DocumentTransitionReport to label_DocumentTransitionReport_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport" xlink:label="DocumentQuarterlyReport" xlink:title="DocumentQuarterlyReport" />
    <link:label xlink:type="resource" xlink:label="label_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentQuarterlyReport" xml:lang="en-US" id="label_DocumentQuarterlyReport">Document Quarterly Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentQuarterlyReport" xlink:to="label_DocumentQuarterlyReport" xlink:title="Label : DocumentQuarterlyReport to label_DocumentQuarterlyReport" />
    <link:label xlink:type="resource" xlink:label="label_DocumentQuarterlyReport_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DocumentQuarterlyReport_1" xml:lang="en-US" id="label_DocumentQuarterlyReport_1">Document Quarterly Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentQuarterlyReport" xlink:to="label_DocumentQuarterlyReport_1" xlink:title="Label : DocumentQuarterlyReport to label_DocumentQuarterlyReport_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:label xlink:type="resource" xlink:label="label_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityIncorporationStateCountryCode" xml:lang="en-US" id="label_EntityIncorporationStateCountryCode">Entity Incorporation State Country Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityIncorporationStateCountryCode" xlink:to="label_EntityIncorporationStateCountryCode" xlink:title="Label : EntityIncorporationStateCountryCode to label_EntityIncorporationStateCountryCode" />
    <link:label xlink:type="resource" xlink:label="label_EntityIncorporationStateCountryCode_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EntityIncorporationStateCountryCode_1" xml:lang="en-US" id="label_EntityIncorporationStateCountryCode_1">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_1" xlink:title="Label : EntityIncorporationStateCountryCode to label_EntityIncorporationStateCountryCode_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:label xlink:type="resource" xlink:label="label_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SecurityExchangeName" xml:lang="en-US" id="label_SecurityExchangeName">Security Exchange Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecurityExchangeName" xlink:to="label_SecurityExchangeName" xlink:title="Label : SecurityExchangeName to label_SecurityExchangeName" />
    <link:label xlink:type="resource" xlink:label="label_SecurityExchangeName_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SecurityExchangeName_1" xml:lang="en-US" id="label_SecurityExchangeName_1">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_1" xlink:title="Label : SecurityExchangeName to label_SecurityExchangeName_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:label xlink:type="resource" xlink:label="label_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Security12bTitle" xml:lang="en-US" id="label_Security12bTitle">Security12b Title</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:label xlink:type="resource" xlink:label="label_NonoperatingIncomeExpense_2" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:title="label_NonoperatingIncomeExpense_2" xml:lang="en-US" id="label_NonoperatingIncomeExpense_2">Total other (income) expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpense" xlink:to="label_NonoperatingIncomeExpense_2" xlink:title="Label : NonoperatingIncomeExpense to label_NonoperatingIncomeExpense_2" />
    <link:label xlink:type="resource" xlink:label="label_Security12bTitle_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_Security12bTitle_1" xml:lang="en-US" id="label_Security12bTitle_1">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_1" xlink:title="Label : Security12bTitle to label_Security12bTitle_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:label xlink:type="resource" xlink:label="label_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityInteractiveDataCurrent" xml:lang="en-US" id="label_EntityInteractiveDataCurrent">Entity Interactive Data Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityInteractiveDataCurrent" xlink:to="label_EntityInteractiveDataCurrent" xlink:title="Label : EntityInteractiveDataCurrent to label_EntityInteractiveDataCurrent" />
    <link:label xlink:type="resource" xlink:label="label_EntityInteractiveDataCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EntityInteractiveDataCurrent_1" xml:lang="en-US" id="label_EntityInteractiveDataCurrent_1">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_1" xlink:title="Label : EntityInteractiveDataCurrent to label_EntityInteractiveDataCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown" xlink:label="InventoryWriteDown" xlink:title="InventoryWriteDown" />
    <link:label xlink:type="resource" xlink:label="label_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryWriteDown" xml:lang="en-US" id="label_InventoryWriteDown">Inventory Write-down</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWriteDown" xlink:to="label_InventoryWriteDown" xlink:title="Label : InventoryWriteDown to label_InventoryWriteDown" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInStockholdersEquityRollForward" xml:lang="en-US" id="label_IncreaseDecreaseInStockholdersEquityRollForward">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="label_IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="Label : IncreaseDecreaseInStockholdersEquityRollForward to label_IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xml:lang="en-US" id="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">Stockholders' equity:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="Label : StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:label xlink:type="resource" xlink:label="label_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LocalPhoneNumber" xml:lang="en-US" id="label_LocalPhoneNumber">Local Phone Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LocalPhoneNumber" xlink:to="label_LocalPhoneNumber" xlink:title="Label : LocalPhoneNumber to label_LocalPhoneNumber" />
    <link:label xlink:type="resource" xlink:label="label_LocalPhoneNumber_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LocalPhoneNumber_1" xml:lang="en-US" id="label_LocalPhoneNumber_1">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_1" xlink:title="Label : LocalPhoneNumber to label_LocalPhoneNumber_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:label xlink:type="resource" xlink:label="label_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CityAreaCode" xml:lang="en-US" id="label_CityAreaCode">City Area Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CityAreaCode" xlink:to="label_CityAreaCode" xlink:title="Label : CityAreaCode to label_CityAreaCode" />
    <link:label xlink:type="resource" xlink:label="label_CityAreaCode_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CityAreaCode_1" xml:lang="en-US" id="label_CityAreaCode_1">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_1" xlink:title="Label : CityAreaCode to label_CityAreaCode_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:label xlink:type="resource" xlink:label="label_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityAddressPostalZipCode" xml:lang="en-US" id="label_EntityAddressPostalZipCode">Entity Address Postal Zip Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressPostalZipCode" xlink:to="label_EntityAddressPostalZipCode" xlink:title="Label : EntityAddressPostalZipCode to label_EntityAddressPostalZipCode" />
    <link:label xlink:type="resource" xlink:label="label_EntityAddressPostalZipCode_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EntityAddressPostalZipCode_1" xml:lang="en-US" id="label_EntityAddressPostalZipCode_1">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_1" xlink:title="Label : EntityAddressPostalZipCode to label_EntityAddressPostalZipCode_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:label xlink:type="resource" xlink:label="label_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityAddressStateOrProvince" xml:lang="en-US" id="label_EntityAddressStateOrProvince">Entity Address State Or Province</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressStateOrProvince" xlink:to="label_EntityAddressStateOrProvince" xlink:title="Label : EntityAddressStateOrProvince to label_EntityAddressStateOrProvince" />
    <link:label xlink:type="resource" xlink:label="label_EntityAddressStateOrProvince_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EntityAddressStateOrProvince_1" xml:lang="en-US" id="label_EntityAddressStateOrProvince_1">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_1" xlink:title="Label : EntityAddressStateOrProvince to label_EntityAddressStateOrProvince_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:label xlink:type="resource" xlink:label="label_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityAddressCityOrTown" xml:lang="en-US" id="label_EntityAddressCityOrTown">Entity Address City Or Town</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressCityOrTown" xlink:to="label_EntityAddressCityOrTown" xlink:title="Label : EntityAddressCityOrTown to label_EntityAddressCityOrTown" />
    <link:label xlink:type="resource" xlink:label="label_EntityAddressCityOrTown_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EntityAddressCityOrTown_1" xml:lang="en-US" id="label_EntityAddressCityOrTown_1">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_1" xlink:title="Label : EntityAddressCityOrTown to label_EntityAddressCityOrTown_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="EntityAddressAddressLine2" xlink:title="EntityAddressAddressLine2" />
    <link:label xlink:type="resource" xlink:label="label_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityAddressAddressLine2" xml:lang="en-US" id="label_EntityAddressAddressLine2">Entity Address Address Line2</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine2" xlink:to="label_EntityAddressAddressLine2" xlink:title="Label : EntityAddressAddressLine2 to label_EntityAddressAddressLine2" />
    <link:label xlink:type="resource" xlink:label="label_EntityAddressAddressLine2_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EntityAddressAddressLine2_1" xml:lang="en-US" id="label_EntityAddressAddressLine2_1">Entity Address, Address Line Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine2" xlink:to="label_EntityAddressAddressLine2_1" xlink:title="Label : EntityAddressAddressLine2 to label_EntityAddressAddressLine2_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:label xlink:type="resource" xlink:label="label_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityAddressAddressLine1" xml:lang="en-US" id="label_EntityAddressAddressLine1">Entity Address Address Line1</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine1" xlink:to="label_EntityAddressAddressLine1" xlink:title="Label : EntityAddressAddressLine1 to label_EntityAddressAddressLine1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableCurrent" xlink:label="NotesPayableCurrent" xlink:title="NotesPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="label_NotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NotesPayableCurrent" xml:lang="en-US" id="label_NotesPayableCurrent">Remaining balance of notes payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesPayableCurrent" xlink:to="label_NotesPayableCurrent" xlink:title="Label : NotesPayableCurrent to label_NotesPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseLiabilityPaymentsDue_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LesseeOperatingLeaseLiabilityPaymentsDue_2" xml:lang="en-US" id="label_LesseeOperatingLeaseLiabilityPaymentsDue_2">Total future minimum lease payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="label_LesseeOperatingLeaseLiabilityPaymentsDue_2" xlink:title="Label : LesseeOperatingLeaseLiabilityPaymentsDue to label_LesseeOperatingLeaseLiabilityPaymentsDue_2" />
    <link:label xlink:type="resource" xlink:label="label_EntityAddressAddressLine1_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EntityAddressAddressLine1_1" xml:lang="en-US" id="label_EntityAddressAddressLine1_1">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_1" xlink:title="Label : EntityAddressAddressLine1 to label_EntityAddressAddressLine1_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:label xlink:type="resource" xlink:label="label_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityTaxIdentificationNumber" xml:lang="en-US" id="label_EntityTaxIdentificationNumber">Entity Tax Identification Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityTaxIdentificationNumber" xlink:to="label_EntityTaxIdentificationNumber" xlink:title="Label : EntityTaxIdentificationNumber to label_EntityTaxIdentificationNumber" />
    <link:label xlink:type="resource" xlink:label="label_EntityTaxIdentificationNumber_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EntityTaxIdentificationNumber_1" xml:lang="en-US" id="label_EntityTaxIdentificationNumber_1">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_1" xlink:title="Label : EntityTaxIdentificationNumber to label_EntityTaxIdentificationNumber_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:label="ProceedsFromSaleOfNotesReceivable" xlink:title="ProceedsFromSaleOfNotesReceivable" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromSaleOfNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromSaleOfNotesReceivable" xml:lang="en-US" id="label_ProceedsFromSaleOfNotesReceivable">Proceeds from Sale of Notes Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfNotesReceivable" xlink:to="label_ProceedsFromSaleOfNotesReceivable" xlink:title="Label : ProceedsFromSaleOfNotesReceivable to label_ProceedsFromSaleOfNotesReceivable" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromSaleOfNotesReceivable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromSaleOfNotesReceivable_1" xml:lang="en-US" id="label_ProceedsFromSaleOfNotesReceivable_1">Net proceeds from sale receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfNotesReceivable" xlink:to="label_ProceedsFromSaleOfNotesReceivable_1" xlink:title="Label : ProceedsFromSaleOfNotesReceivable to label_ProceedsFromSaleOfNotesReceivable_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:label xlink:type="resource" xlink:label="label_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityFileNumber" xml:lang="en-US" id="label_EntityFileNumber">Entity File Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFileNumber" xlink:to="label_EntityFileNumber" xlink:title="Label : EntityFileNumber to label_EntityFileNumber" />
    <link:label xlink:type="resource" xlink:label="label_EntityFileNumber_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EntityFileNumber_1" xml:lang="en-US" id="label_EntityFileNumber_1">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_1" xlink:title="Label : EntityFileNumber to label_EntityFileNumber_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityCommonStockSharesOutstanding" xml:lang="en-US" id="label_EntityCommonStockSharesOutstanding">Entity Common Stock Shares Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCommonStockSharesOutstanding" xlink:to="label_EntityCommonStockSharesOutstanding" xlink:title="Label : EntityCommonStockSharesOutstanding to label_EntityCommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_EntityCommonStockSharesOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EntityCommonStockSharesOutstanding_1" xml:lang="en-US" id="label_EntityCommonStockSharesOutstanding_1">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_1" xlink:title="Label : EntityCommonStockSharesOutstanding to label_EntityCommonStockSharesOutstanding_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:label xlink:type="resource" xlink:label="label_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityShellCompany" xml:lang="en-US" id="label_EntityShellCompany">Entity Shell Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityShellCompany" xlink:to="label_EntityShellCompany" xlink:title="Label : EntityShellCompany to label_EntityShellCompany" />
    <link:label xlink:type="resource" xlink:label="label_EntityShellCompany_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EntityShellCompany_1" xml:lang="en-US" id="label_EntityShellCompany_1">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_1" xlink:title="Label : EntityShellCompany to label_EntityShellCompany_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:label xlink:type="resource" xlink:label="label_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityCurrentReportingStatus" xml:lang="en-US" id="label_EntityCurrentReportingStatus">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCurrentReportingStatus" xlink:to="label_EntityCurrentReportingStatus" xlink:title="Label : EntityCurrentReportingStatus to label_EntityCurrentReportingStatus" />
    <link:label xlink:type="resource" xlink:label="label_EntityCurrentReportingStatus_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EntityCurrentReportingStatus_1" xml:lang="en-US" id="label_EntityCurrentReportingStatus_1">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_1" xlink:title="Label : EntityCurrentReportingStatus to label_EntityCurrentReportingStatus_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod" xlink:label="EntityExTransitionPeriod" xlink:title="EntityExTransitionPeriod" />
    <link:label xlink:type="resource" xlink:label="label_EntityExTransitionPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityExTransitionPeriod" xml:lang="en-US" id="label_EntityExTransitionPeriod">Entity Ex Transition Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityExTransitionPeriod" xlink:to="label_EntityExTransitionPeriod" xlink:title="Label : EntityExTransitionPeriod to label_EntityExTransitionPeriod" />
    <link:label xlink:type="resource" xlink:label="label_EntityExTransitionPeriod_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EntityExTransitionPeriod_1" xml:lang="en-US" id="label_EntityExTransitionPeriod_1">Entity Ex Transition Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityExTransitionPeriod" xlink:to="label_EntityExTransitionPeriod_1" xlink:title="Label : EntityExTransitionPeriod to label_EntityExTransitionPeriod_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:label xlink:type="resource" xlink:label="label_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityEmergingGrowthCompany" xml:lang="en-US" id="label_EntityEmergingGrowthCompany">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityEmergingGrowthCompany" xlink:to="label_EntityEmergingGrowthCompany" xlink:title="Label : EntityEmergingGrowthCompany to label_EntityEmergingGrowthCompany" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xml:lang="en-US" id="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1">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_1" xlink:title="Label : FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" />
    <link:label xlink:type="resource" xlink:label="label_EntityEmergingGrowthCompany_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EntityEmergingGrowthCompany_1" xml:lang="en-US" id="label_EntityEmergingGrowthCompany_1">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_1" xlink:title="Label : EntityEmergingGrowthCompany to label_EntityEmergingGrowthCompany_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:label xlink:type="resource" xlink:label="label_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntitySmallBusiness" xml:lang="en-US" id="label_EntitySmallBusiness">Entity Small Business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntitySmallBusiness" xlink:to="label_EntitySmallBusiness" xlink:title="Label : EntitySmallBusiness to label_EntitySmallBusiness" />
    <link:label xlink:type="resource" xlink:label="label_InventoryWriteDown_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryWriteDown_1" xml:lang="en-US" id="label_InventoryWriteDown_1">Inventory reserve charge</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWriteDown" xlink:to="label_InventoryWriteDown_1" xlink:title="Label : InventoryWriteDown to label_InventoryWriteDown_1" />
    <link:label xlink:type="resource" xlink:label="label_EntitySmallBusiness_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EntitySmallBusiness_1" xml:lang="en-US" id="label_EntitySmallBusiness_1">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_1" xlink:title="Label : EntitySmallBusiness to label_EntitySmallBusiness_1" />
    <link:label xlink:type="resource" xlink:label="label_ChannelOneMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ChannelOneMember_1" xml:lang="en-US" id="label_ChannelOneMember_1">Channel One Member.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChannelOneMember" xlink:to="label_ChannelOneMember_1" xlink:title="Label : ChannelOneMember to label_ChannelOneMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:label xlink:type="resource" xlink:label="label_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityFilerCategory" xml:lang="en-US" id="label_EntityFilerCategory">Entity Filer Category</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFilerCategory" xlink:to="label_EntityFilerCategory" xlink:title="Label : EntityFilerCategory to label_EntityFilerCategory" />
    <link:label xlink:type="resource" xlink:label="label_EntityFilerCategory_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EntityFilerCategory_1" xml:lang="en-US" id="label_EntityFilerCategory_1">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_1" xlink:title="Label : EntityFilerCategory to label_EntityFilerCategory_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:label xlink:type="resource" xlink:label="label_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CurrentFiscalYearEndDate" xml:lang="en-US" id="label_CurrentFiscalYearEndDate">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFiscalYearEndDate" xlink:to="label_CurrentFiscalYearEndDate" xlink:title="Label : CurrentFiscalYearEndDate to label_CurrentFiscalYearEndDate" />
    <link:label xlink:type="resource" xlink:label="label_CurrentFiscalYearEndDate_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CurrentFiscalYearEndDate_1" xml:lang="en-US" id="label_CurrentFiscalYearEndDate_1">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_1" xlink:title="Label : CurrentFiscalYearEndDate to label_CurrentFiscalYearEndDate_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:label xlink:type="resource" xlink:label="label_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityCentralIndexKey" xml:lang="en-US" id="label_EntityCentralIndexKey">Entity Central Index Key</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCentralIndexKey" xlink:to="label_EntityCentralIndexKey" xlink:title="Label : EntityCentralIndexKey to label_EntityCentralIndexKey" />
    <link:label xlink:type="resource" xlink:label="label_EntityCentralIndexKey_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EntityCentralIndexKey_1" xml:lang="en-US" id="label_EntityCentralIndexKey_1">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_1" xlink:title="Label : EntityCentralIndexKey to label_EntityCentralIndexKey_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherShortTermDebt" xlink:label="RepaymentsOfOtherShortTermDebt" xlink:title="RepaymentsOfOtherShortTermDebt" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentsOfOtherShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RepaymentsOfOtherShortTermDebt" xml:lang="en-US" id="label_RepaymentsOfOtherShortTermDebt">Repayments of note payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfOtherShortTermDebt" xlink:to="label_RepaymentsOfOtherShortTermDebt" xlink:title="Label : RepaymentsOfOtherShortTermDebt to label_RepaymentsOfOtherShortTermDebt" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentsOfOtherShortTermDebt_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RepaymentsOfOtherShortTermDebt_1" xml:lang="en-US" id="label_RepaymentsOfOtherShortTermDebt_1">Repayments of Other Short-term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfOtherShortTermDebt" xlink:to="label_RepaymentsOfOtherShortTermDebt_1" xlink:title="Label : RepaymentsOfOtherShortTermDebt to label_RepaymentsOfOtherShortTermDebt_1" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockValueOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_PreferredStockValueOutstanding_1" xml:lang="en-US" id="label_PreferredStockValueOutstanding_1">Preferred Stock, par value $0 per share; 0 shares authorized at June 30, 2022 and December 31, 2021; 0 shares issued and outstanding at June 30, 2022 and December 31, 2021</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockValueOutstanding" xlink:to="label_PreferredStockValueOutstanding_1" xlink:title="Label : PreferredStockValueOutstanding to label_PreferredStockValueOutstanding_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:label xlink:type="resource" xlink:label="label_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityRegistrantName" xml:lang="en-US" id="label_EntityRegistrantName">Entity Registrant Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityRegistrantName" xlink:to="label_EntityRegistrantName" xlink:title="Label : EntityRegistrantName to label_EntityRegistrantName" />
    <link:label xlink:type="resource" xlink:label="label_EntityRegistrantName_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_EntityRegistrantName_1" xml:lang="en-US" id="label_EntityRegistrantName_1">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_1" xlink:title="Label : EntityRegistrantName to label_EntityRegistrantName_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:label xlink:type="resource" xlink:label="label_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TradingSymbol" xml:lang="en-US" id="label_TradingSymbol">Trading Symbol</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradingSymbol" xlink:to="label_TradingSymbol" xlink:title="Label : TradingSymbol to label_TradingSymbol" />
    <link:label xlink:type="resource" xlink:label="label_TradingSymbol_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TradingSymbol_1" xml:lang="en-US" id="label_TradingSymbol_1">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_1" xlink:title="Label : TradingSymbol to label_TradingSymbol_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:label xlink:type="resource" xlink:label="label_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentFiscalPeriodFocus" xml:lang="en-US" id="label_DocumentFiscalPeriodFocus">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalPeriodFocus" xlink:to="label_DocumentFiscalPeriodFocus" xlink:title="Label : DocumentFiscalPeriodFocus to label_DocumentFiscalPeriodFocus" />
    <link:label xlink:type="resource" xlink:label="label_DocumentFiscalPeriodFocus_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DocumentFiscalPeriodFocus_1" xml:lang="en-US" id="label_DocumentFiscalPeriodFocus_1">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_1" xlink:title="Label : DocumentFiscalPeriodFocus to label_DocumentFiscalPeriodFocus_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:label xlink:type="resource" xlink:label="label_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentFiscalYearFocus" xml:lang="en-US" id="label_DocumentFiscalYearFocus">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalYearFocus" xlink:to="label_DocumentFiscalYearFocus" xlink:title="Label : DocumentFiscalYearFocus to label_DocumentFiscalYearFocus" />
    <link:label xlink:type="resource" xlink:label="label_DocumentFiscalYearFocus_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DocumentFiscalYearFocus_1" xml:lang="en-US" id="label_DocumentFiscalYearFocus_1">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_1" xlink:title="Label : DocumentFiscalYearFocus to label_DocumentFiscalYearFocus_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:label xlink:type="resource" xlink:label="label_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentPeriodEndDate" xml:lang="en-US" id="label_DocumentPeriodEndDate">Document Period End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentPeriodEndDate" xlink:to="label_DocumentPeriodEndDate" xlink:title="Label : DocumentPeriodEndDate to label_DocumentPeriodEndDate" />
    <link:label xlink:type="resource" xlink:label="label_DocumentPeriodEndDate_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DocumentPeriodEndDate_1" xml:lang="en-US" id="label_DocumentPeriodEndDate_1">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_1" xlink:title="Label : DocumentPeriodEndDate to label_DocumentPeriodEndDate_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:label xlink:type="resource" xlink:label="label_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AmendmentFlag" xml:lang="en-US" id="label_AmendmentFlag">Amendment Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendmentFlag" xlink:to="label_AmendmentFlag" xlink:title="Label : AmendmentFlag to label_AmendmentFlag" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:label="CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:title="CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xml:lang="en-US" id="label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent">Cash And Cash Equivalents And Marketable Securities Accumulated Gross Unrealized Loss Before Tax Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:to="label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:title="Label : CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent to label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent_1" xml:lang="en-US" id="label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent_1">Cash, cash equivalents and marketable securities, Unrealized (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:to="label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent_1" xlink:title="Label : CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent to label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent_2" xml:lang="en-US" id="label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent_2">Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in marketable security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:to="label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent_2" xlink:title="Label : CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent to label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" xlink:label="CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" xlink:title="CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" xml:lang="en-US" id="label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent">Cash And Cash Equivalents And Marketable Securities Accumulated Gross Unrealized Gains Before Tax Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" xlink:to="label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" xlink:title="Label : CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent to label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AmendmentFlag_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AmendmentFlag_1" xml:lang="en-US" id="label_AmendmentFlag_1">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_1" xlink:title="Label : AmendmentFlag to label_AmendmentFlag_1" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent_1" xml:lang="en-US" id="label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent_1">Cash, cash equivalents and marketable securities, Unrealized Gain</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" xlink:to="label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent_1" xlink:title="Label : CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent to label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefit_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncomeTaxExpenseBenefit_1" xml:lang="en-US" id="label_IncomeTaxExpenseBenefit_1">Benefit from 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_1" xlink:title="Label : IncomeTaxExpenseBenefit to label_IncomeTaxExpenseBenefit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:label xlink:type="resource" xlink:label="label_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RelatedPartyTransactionsByRelatedPartyAxis" xml:lang="en-US" id="label_RelatedPartyTransactionsByRelatedPartyAxis">Related Party [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="label_RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="Label : RelatedPartyTransactionsByRelatedPartyAxis to label_RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:label xlink:type="resource" xlink:label="label_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RelatedPartyDomain" xml:lang="en-US" id="label_RelatedPartyDomain">Related Party [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyDomain" xlink:to="label_RelatedPartyDomain" xlink:title="Label : RelatedPartyDomain to label_RelatedPartyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:label xlink:type="resource" xlink:label="label_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentType" xml:lang="en-US" id="label_DocumentType">Document Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentType" xlink:to="label_DocumentType" xlink:title="Label : DocumentType to label_DocumentType" />
    <link:label xlink:type="resource" xlink:label="label_DocumentType_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DocumentType_1" xml:lang="en-US" id="label_DocumentType_1">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_1" xlink:title="Label : DocumentType to label_DocumentType_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CoverAbstract" xml:lang="en-US" id="label_CoverAbstract">Cover [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CoverAbstract" xlink:to="label_CoverAbstract" xlink:title="Label : CoverAbstract to label_CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:title="SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xml:lang="en-US" id="label_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">Schedule of revenue channels accounted for 10% or more of the Company's net sales</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="label_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:title="Label : SchedulesOfConcentrationOfRiskByRiskFactorTextBlock to label_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" />
    <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) income:</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_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_2" xml:lang="en-US" id="label_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_2">Cash And Cash Equivalents Accumulated Gross Unrealized Loss Before Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="label_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_2" xlink:title="Label : CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax to label_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_2" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeaseLiabilityAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeaseLiabilityAbstract_1" xml:lang="en-US" id="label_OperatingLeaseLiabilityAbstract_1">Operating Lease, Liability [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityAbstract" xlink:to="label_OperatingLeaseLiabilityAbstract_1" xlink:title="Label : OperatingLeaseLiabilityAbstract to label_OperatingLeaseLiabilityAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_2" xml:lang="en-US" id="label_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_2">Cash And Cash Equivalents Accumulated Gross Unrealized Gain Before Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="label_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_2" xlink:title="Label : CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax to label_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_2" />
    <link:label xlink:type="resource" xlink:label="label_InterestExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InterestExpense_1" xml:lang="en-US" id="label_InterestExpense_1">Interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpense" xlink:to="label_InterestExpense_1" xlink:title="Label : InterestExpense to label_InterestExpense_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="ContractWithCustomerSalesChannelAxis" xlink:title="ContractWithCustomerSalesChannelAxis" />
    <link:label xlink:type="resource" xlink:label="label_ContractWithCustomerSalesChannelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ContractWithCustomerSalesChannelAxis" xml:lang="en-US" id="label_ContractWithCustomerSalesChannelAxis">Contract with Customer, Sales Channel [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerSalesChannelAxis" xlink:to="label_ContractWithCustomerSalesChannelAxis" xlink:title="Label : ContractWithCustomerSalesChannelAxis to label_ContractWithCustomerSalesChannelAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:label="RevenueFromRightsConcentrationRiskMember" xlink:title="RevenueFromRightsConcentrationRiskMember" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromRightsConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RevenueFromRightsConcentrationRiskMember" xml:lang="en-US" id="label_RevenueFromRightsConcentrationRiskMember">Revenue from Rights Concentration Risk</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromRightsConcentrationRiskMember" xlink:to="label_RevenueFromRightsConcentrationRiskMember" xlink:title="Label : RevenueFromRightsConcentrationRiskMember to label_RevenueFromRightsConcentrationRiskMember" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromRightsConcentrationRiskMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueFromRightsConcentrationRiskMember_1" xml:lang="en-US" id="label_RevenueFromRightsConcentrationRiskMember_1">Revenue from Rights Concentration Risk [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromRightsConcentrationRiskMember" xlink:to="label_RevenueFromRightsConcentrationRiskMember_1" xlink:title="Label : RevenueFromRightsConcentrationRiskMember to label_RevenueFromRightsConcentrationRiskMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash" xlink:label="Cash" xlink:title="Cash" />
    <link:label xlink:type="resource" xlink:label="label_Cash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Cash" xml:lang="en-US" id="label_Cash">Cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Cash" xlink:to="label_Cash" xlink:title="Label : Cash to label_Cash" />
    <link:label xlink:type="resource" xlink:label="label_ExercisePriceFiveAndSixtyEightMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ExercisePriceFiveAndSixtyEightMember_1" xml:lang="en-US" id="label_ExercisePriceFiveAndSixtyEightMember_1">Exercise Price 5.68 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceFiveAndSixtyEightMember" xlink:to="label_ExercisePriceFiveAndSixtyEightMember_1" xlink:title="Label : ExercisePriceFiveAndSixtyEightMember to label_ExercisePriceFiveAndSixtyEightMember_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ChannelTwoMember" xlink:label="ChannelTwoMember" xlink:title="ChannelTwoMember" />
    <link:label xlink:type="resource" xlink:label="label_ChannelTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ChannelTwoMember" xml:lang="en-US" id="label_ChannelTwoMember">Channel Two Member.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChannelTwoMember" xlink:to="label_ChannelTwoMember" xlink:title="Label : ChannelTwoMember to label_ChannelTwoMember" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent_2" xml:lang="en-US" id="label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent_2">Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in marketable security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" xlink:to="label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent_2" xlink:title="Label : CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent to label_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent_2" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent_1" xml:lang="en-US" id="label_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent_1">Amortized cost of investment in cash, cash equivalents and marketable security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" xlink:to="label_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent_1" xlink:title="Label : CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent to label_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent_2" xml:lang="en-US" id="label_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent_2">Cash And Cash Equivalents And Marketable Securities Amortized Cost Basis Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" xlink:to="label_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent_2" xlink:title="Label : CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent to label_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent_2" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_1" xml:lang="en-US" id="label_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_1">Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="label_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_1" xlink:title="Label : AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax to label_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_1" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_1" xml:lang="en-US" id="label_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_1">Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="label_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_1" xlink:title="Label : AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax to label_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_1" />
    <link:label xlink:type="resource" xlink:label="label_ChannelTwoMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ChannelTwoMember_1" xml:lang="en-US" id="label_ChannelTwoMember_1">Channel Two [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChannelTwoMember" xlink:to="label_ChannelTwoMember_1" xlink:title="Label : ChannelTwoMember to label_ChannelTwoMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ExercisePriceFiveAndSixtyEightMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ExercisePriceFiveAndSixtyEightMember_2" xml:lang="en-US" id="label_ExercisePriceFiveAndSixtyEightMember_2">Exercise Price 5.68 [Member].</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceFiveAndSixtyEightMember" xlink:to="label_ExercisePriceFiveAndSixtyEightMember_2" xlink:title="Label : ExercisePriceFiveAndSixtyEightMember to label_ExercisePriceFiveAndSixtyEightMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US" id="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">Summary of Weighted Average Assumptions Used in Valuing Plans</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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1">Schedule Of Share Based Payment Award Stock Options Valuation Assumptions Table [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1" xlink:title="Label : ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock to label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_ExercisePriceTwelvePointSixZeroMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ExercisePriceTwelvePointSixZeroMember_1" xml:lang="en-US" id="label_ExercisePriceTwelvePointSixZeroMember_1">Exercise Price 12.60 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceTwelvePointSixZeroMember" xlink:to="label_ExercisePriceTwelvePointSixZeroMember_1" xlink:title="Label : ExercisePriceTwelvePointSixZeroMember to label_ExercisePriceTwelvePointSixZeroMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ExercisePriceTwelvePointSixZeroMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ExercisePriceTwelvePointSixZeroMember_2" xml:lang="en-US" id="label_ExercisePriceTwelvePointSixZeroMember_2">Exercise Price 12.60 [Member].</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceTwelvePointSixZeroMember" xlink:to="label_ExercisePriceTwelvePointSixZeroMember_2" xlink:title="Label : ExercisePriceTwelvePointSixZeroMember to label_ExercisePriceTwelvePointSixZeroMember_2" />
    <link:label xlink:type="resource" xlink:label="label_ExercisePriceTwelvePointSixZeroOneMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ExercisePriceTwelvePointSixZeroOneMember_1" xml:lang="en-US" id="label_ExercisePriceTwelvePointSixZeroOneMember_1">Exercise Price 12.60 One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceTwelvePointSixZeroOneMember" xlink:to="label_ExercisePriceTwelvePointSixZeroOneMember_1" xlink:title="Label : ExercisePriceTwelvePointSixZeroOneMember to label_ExercisePriceTwelvePointSixZeroOneMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ExercisePriceTwelvePointSixZeroOneMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ExercisePriceTwelvePointSixZeroOneMember_2" xml:lang="en-US" id="label_ExercisePriceTwelvePointSixZeroOneMember_2">Exercise Price 12.60 One [Member].</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceTwelvePointSixZeroOneMember" xlink:to="label_ExercisePriceTwelvePointSixZeroOneMember_2" xlink:title="Label : ExercisePriceTwelvePointSixZeroOneMember to label_ExercisePriceTwelvePointSixZeroOneMember_2" />
    <link:label xlink:type="resource" xlink:label="label_ExercisePriceTwelvePointSixZeroTwoMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ExercisePriceTwelvePointSixZeroTwoMember_1" xml:lang="en-US" id="label_ExercisePriceTwelvePointSixZeroTwoMember_1">Exercise Price 12.60 Two [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceTwelvePointSixZeroTwoMember" xlink:to="label_ExercisePriceTwelvePointSixZeroTwoMember_1" xlink:title="Label : ExercisePriceTwelvePointSixZeroTwoMember to label_ExercisePriceTwelvePointSixZeroTwoMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ExercisePriceTwelvePointSixZeroTwoMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ExercisePriceTwelvePointSixZeroTwoMember_2" xml:lang="en-US" id="label_ExercisePriceTwelvePointSixZeroTwoMember_2">Exercise Price 12.60 Two [Member].</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceTwelvePointSixZeroTwoMember" xlink:to="label_ExercisePriceTwelvePointSixZeroTwoMember_2" xlink:title="Label : ExercisePriceTwelvePointSixZeroTwoMember to label_ExercisePriceTwelvePointSixZeroTwoMember_2" />
    <link:label xlink:type="resource" xlink:label="label_ExercisePriceTwelvePointSixZeroThreeMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ExercisePriceTwelvePointSixZeroThreeMember_1" xml:lang="en-US" id="label_ExercisePriceTwelvePointSixZeroThreeMember_1">Exercise Price 12.60 Three [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceTwelvePointSixZeroThreeMember" xlink:to="label_ExercisePriceTwelvePointSixZeroThreeMember_1" xlink:title="Label : ExercisePriceTwelvePointSixZeroThreeMember to label_ExercisePriceTwelvePointSixZeroThreeMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ExercisePriceTwelvePointSixZeroThreeMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ExercisePriceTwelvePointSixZeroThreeMember_2" xml:lang="en-US" id="label_ExercisePriceTwelvePointSixZeroThreeMember_2">Exercise Price 12.60 Three [Member].</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceTwelvePointSixZeroThreeMember" xlink:to="label_ExercisePriceTwelvePointSixZeroThreeMember_2" xlink:title="Label : ExercisePriceTwelvePointSixZeroThreeMember to label_ExercisePriceTwelvePointSixZeroThreeMember_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_IncurredLoss" xlink:label="IncurredLoss" xlink:title="IncurredLoss" />
    <link:label xlink:type="resource" xlink:label="label_IncurredLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_IncurredLoss" xml:lang="en-US" id="label_IncurredLoss">Incurred loss.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncurredLoss" xlink:to="label_IncurredLoss" xlink:title="Label : IncurredLoss to label_IncurredLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:title="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xml:lang="en-US" id="label_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="label_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:title="Label : ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock to label_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SalesChannelDirectlyToConsumerMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SalesChannelDirectlyToConsumerMember_1" xml:lang="en-US" id="label_SalesChannelDirectlyToConsumerMember_1">Sales Channel, Directly to Consumer [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesChannelDirectlyToConsumerMember" xlink:to="label_SalesChannelDirectlyToConsumerMember_1" xlink:title="Label : SalesChannelDirectlyToConsumerMember to label_SalesChannelDirectlyToConsumerMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ChannelOneMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ChannelOneMember_2" xml:lang="en-US" id="label_ChannelOneMember_2">Channel One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChannelOneMember" xlink:to="label_ChannelOneMember_2" xlink:title="Label : ChannelOneMember to label_ChannelOneMember_2" />
    <link:label xlink:type="resource" xlink:label="label_ChannelTwoMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ChannelTwoMember_2" xml:lang="en-US" id="label_ChannelTwoMember_2">Channel Two [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChannelTwoMember" xlink:to="label_ChannelTwoMember_2" xlink:title="Label : ChannelTwoMember to label_ChannelTwoMember_2" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAmortizedCost_3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_CashAndCashEquivalentsAmortizedCost_3" xml:lang="en-US" id="label_CashAndCashEquivalentsAmortizedCost_3">Cash and Cash Equivalents, Amortized Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAmortizedCost" xlink:to="label_CashAndCashEquivalentsAmortizedCost_3" xlink:title="Label : CashAndCashEquivalentsAmortizedCost to label_CashAndCashEquivalentsAmortizedCost_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="CurrentIncomeTaxExpenseBenefit" xlink:title="CurrentIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CurrentIncomeTaxExpenseBenefit" xml:lang="en-US" id="label_CurrentIncomeTaxExpenseBenefit">Tax benefit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentIncomeTaxExpenseBenefit" xlink:to="label_CurrentIncomeTaxExpenseBenefit" xlink:title="Label : CurrentIncomeTaxExpenseBenefit to label_CurrentIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_CurrentIncomeTaxExpenseBenefit_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CurrentIncomeTaxExpenseBenefit_1" xml:lang="en-US" id="label_CurrentIncomeTaxExpenseBenefit_1">Current Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentIncomeTaxExpenseBenefit" xlink:to="label_CurrentIncomeTaxExpenseBenefit_1" xlink:title="Label : CurrentIncomeTaxExpenseBenefit to label_CurrentIncomeTaxExpenseBenefit_1" />
    <link:label xlink:type="resource" xlink:label="label_LeaseExpirationDate1_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LeaseExpirationDate1_1" xml:lang="en-US" id="label_LeaseExpirationDate1_1">Lease Expiration Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseExpirationDate1" xlink:to="label_LeaseExpirationDate1_1" xlink:title="Label : LeaseExpirationDate1 to label_LeaseExpirationDate1_1" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsAndRightsOutstandingExpired_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantsAndRightsOutstandingExpired_1" xml:lang="en-US" id="label_WarrantsAndRightsOutstandingExpired_1">Warrants and rights outstanding expired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsOutstandingExpired" xlink:to="label_WarrantsAndRightsOutstandingExpired_1" xlink:title="Label : WarrantsAndRightsOutstandingExpired to label_WarrantsAndRightsOutstandingExpired_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SettlementLiabilitiesCurrent" xlink:label="SettlementLiabilitiesCurrent" xlink:title="SettlementLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_SettlementLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SettlementLiabilitiesCurrent" xml:lang="en-US" id="label_SettlementLiabilitiesCurrent">Lease settlement liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SettlementLiabilitiesCurrent" xlink:to="label_SettlementLiabilitiesCurrent" xlink:title="Label : SettlementLiabilitiesCurrent to label_SettlementLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_SettlementLiabilitiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SettlementLiabilitiesCurrent_1" xml:lang="en-US" id="label_SettlementLiabilitiesCurrent_1">Settlement Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SettlementLiabilitiesCurrent" xlink:to="label_SettlementLiabilitiesCurrent_1" xlink:title="Label : SettlementLiabilitiesCurrent to label_SettlementLiabilitiesCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromSaleOfNetOperatingLosses_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ProceedsFromSaleOfNetOperatingLosses_3" xml:lang="en-US" id="label_ProceedsFromSaleOfNetOperatingLosses_3">Net cash from sale of New Jersey state net operating losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfNetOperatingLosses" xlink:to="label_ProceedsFromSaleOfNetOperatingLosses_3" xlink:title="Label : ProceedsFromSaleOfNetOperatingLosses to label_ProceedsFromSaleOfNetOperatingLosses_3" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1" xml:lang="en-US" id="label_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1">Schedule of Recognized Stock Compensation for Equity Awards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="label_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1" xlink:title="Label : ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock to label_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:title="ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xml:lang="en-US" id="label_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">Schedule Of Sharebased Compensation Restricted Stock And Restricted Stock Units Activity Table [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="label_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:title="Label : ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock to label_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_1">Summary of Activity Related to Restricted Stock and Deferred Stock Units Granted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="label_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_1" xlink:title="Label : ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock to label_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock">Summary of Activity Related to Stock Options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1" xml:lang="en-US" id="label_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1">2022</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="label_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1" xlink:title="Label : LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths to label_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1" />
    <link:label xlink:type="resource" xlink:label="label_IncurredLoss_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncurredLoss_1" xml:lang="en-US" id="label_IncurredLoss_1">Incurred loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncurredLoss" xlink:to="label_IncurredLoss_1" xlink:title="Label : IncurredLoss to label_IncurredLoss_1" />
    <link:label xlink:type="resource" xlink:label="label_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_1" xml:lang="en-US" id="label_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_1">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="label_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_1" xlink:title="Label : SchedulesOfConcentrationOfRiskByRiskFactorTextBlock to label_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2" xml:lang="en-US" id="label_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="label_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2" xlink:title="Label : LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths to label_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2" />
    <link:label xlink:type="resource" xlink:label="label_IncurredLoss_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncurredLoss_2" xml:lang="en-US" id="label_IncurredLoss_2">Incurred loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncurredLoss" xlink:to="label_IncurredLoss_2" xlink:title="Label : IncurredLoss to label_IncurredLoss_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="IncreaseDecreaseInOperatingLeaseLiability" xlink:title="IncreaseDecreaseInOperatingLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInOperatingLeaseLiability" xml:lang="en-US" id="label_IncreaseDecreaseInOperatingLeaseLiability">Operating lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingLeaseLiability" xlink:to="label_IncreaseDecreaseInOperatingLeaseLiability" xlink:title="Label : IncreaseDecreaseInOperatingLeaseLiability to label_IncreaseDecreaseInOperatingLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_1">Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value Table [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOperatingLeaseLiability_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInOperatingLeaseLiability_1" xml:lang="en-US" id="label_IncreaseDecreaseInOperatingLeaseLiability_1">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingLeaseLiability" xlink:to="label_IncreaseDecreaseInOperatingLeaseLiability_1" xlink:title="Label : IncreaseDecreaseInOperatingLeaseLiability to label_IncreaseDecreaseInOperatingLeaseLiability_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfDefinedBenefitPlansDisclosuresTable" xml:lang="en-US" id="label_ScheduleOfDefinedBenefitPlansDisclosuresTable">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="label_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="Label : ScheduleOfDefinedBenefitPlansDisclosuresTable to label_ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xml:lang="en-US" id="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="Label : ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock to label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_1" xml:lang="en-US" id="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_1">Schedule of common stock equivalents excluded from computation of diluted loss per share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_1" xlink:title="Label : ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock to label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock" xlink:label="SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock" xlink:title="SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock" xml:lang="en-US" id="label_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock">Schedule of supplemental balance sheet information for operating leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock" xlink:to="label_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock" xlink:title="Label : SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock to label_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock_1" xml:lang="en-US" id="label_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock_1">Supplemental Balance Sheet Information For Operating Leases Disclosure Table [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock" xlink:to="label_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock_1" xlink:title="Label : SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock to label_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_1" xml:lang="en-US" id="label_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_1">Accounts Payable Accrued Liabilities And Other Liabilities Disclosure Current [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="label_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_1" xlink:title="Label : AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock to label_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2">Weighted Average Remaining Contractual Term (Years), Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2">Weighted Average Remaining Contractual Term (Years), Exercisable, March 31, 2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2" />
    <link:label xlink:type="resource" xlink:label="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_1" xml:lang="en-US" id="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_1">Organization Consolidation And Presentation Of Financial Statements Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_1" xlink:title="Label : OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock to label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxRefundsDiscontinuedOperations" xlink:label="IncomeTaxRefundsDiscontinuedOperations" xlink:title="IncomeTaxRefundsDiscontinuedOperations" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxRefundsDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxRefundsDiscontinuedOperations" xml:lang="en-US" id="label_IncomeTaxRefundsDiscontinuedOperations">Income tax return of overpayment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxRefundsDiscontinuedOperations" xlink:to="label_IncomeTaxRefundsDiscontinuedOperations" xlink:title="Label : IncomeTaxRefundsDiscontinuedOperations to label_IncomeTaxRefundsDiscontinuedOperations" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxRefundsDiscontinuedOperations_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxRefundsDiscontinuedOperations_1" xml:lang="en-US" id="label_IncomeTaxRefundsDiscontinuedOperations_1">Income Tax Refunds, Discontinued Operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxRefundsDiscontinuedOperations" xlink:to="label_IncomeTaxRefundsDiscontinuedOperations_1" xlink:title="Label : IncomeTaxRefundsDiscontinuedOperations to label_IncomeTaxRefundsDiscontinuedOperations_1" />
    <link:label xlink:type="resource" xlink:label="label_InventoryNoncurrent_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryNoncurrent_3" xml:lang="en-US" id="label_InventoryNoncurrent_3">Inventories, noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNoncurrent" xlink:to="label_InventoryNoncurrent_3" xlink:title="Label : InventoryNoncurrent to label_InventoryNoncurrent_3" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightOutstanding_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ClassOfWarrantOrRightOutstanding_2" xml:lang="en-US" id="label_ClassOfWarrantOrRightOutstanding_2">Number of Warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightOutstanding" xlink:to="label_ClassOfWarrantOrRightOutstanding_2" xlink:title="Label : ClassOfWarrantOrRightOutstanding to label_ClassOfWarrantOrRightOutstanding_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xml:lang="en-US" id="label_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">The Company</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="ecor-20230331.xsd#ecor_AccountingPoliciesTable" xlink:label="AccountingPoliciesTable" xlink:title="AccountingPoliciesTable" />
    <link:label xlink:type="resource" xlink:label="label_AccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountingPoliciesTable" xml:lang="en-US" id="label_AccountingPoliciesTable">Accounting Policies [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingPoliciesTable" xlink:to="label_AccountingPoliciesTable" xlink:title="Label : AccountingPoliciesTable to label_AccountingPoliciesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">Cash and cash equivalents and restricted cash &#x2013; beginning of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1">Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2">Cash and cash equivalents and restricted cash &#x2013; end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">Net decrease in cash and cash equivalents and restricted cash</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: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:label xlink:type="resource" xlink:label="label_AllocatedShareBasedCompensationExpense_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AllocatedShareBasedCompensationExpense_2" xml:lang="en-US" id="label_AllocatedShareBasedCompensationExpense_2">Stock based compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllocatedShareBasedCompensationExpense" xlink:to="label_AllocatedShareBasedCompensationExpense_2" xlink:title="Label : AllocatedShareBasedCompensationExpense to label_AllocatedShareBasedCompensationExpense_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:title="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
    <link:label xlink:type="resource" xlink:label="label_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xml:lang="en-US" id="label_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="label_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:title="Label : EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations to label_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
    <link:label xlink:type="resource" xlink:label="label_LesseeOperatingLeaseDiscountRate_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LesseeOperatingLeaseDiscountRate_2" xml:lang="en-US" id="label_LesseeOperatingLeaseDiscountRate_2">Weighted average discount rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseDiscountRate" xlink:to="label_LesseeOperatingLeaseDiscountRate_2" xlink:title="Label : LesseeOperatingLeaseDiscountRate to label_LesseeOperatingLeaseDiscountRate_2" />
    <link:label xlink:type="resource" xlink:label="label_InventoryValuationReserves_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_InventoryValuationReserves_2" xml:lang="en-US" id="label_InventoryValuationReserves_2">Inventory raw materials</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryValuationReserves" xlink:to="label_InventoryValuationReserves_2" xlink:title="Label : InventoryValuationReserves to label_InventoryValuationReserves_2" />
    <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</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsFairValueDisclosure" xlink:to="label_CashAndCashEquivalentsFairValueDisclosure_2" xlink:title="Label : CashAndCashEquivalentsFairValueDisclosure to label_CashAndCashEquivalentsFairValueDisclosure_2" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2" xml:lang="en-US" id="label_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2">Marketable securities, Amortized Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="label_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2" xlink:title="Label : AvailableForSaleDebtSecuritiesAmortizedCostBasis to label_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2" />
    <link:label xlink:type="resource" xlink:label="label_NationalHealthServiceMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NationalHealthServiceMember_2" xml:lang="en-US" id="label_NationalHealthServiceMember_2">National Health Service [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NationalHealthServiceMember" xlink:to="label_NationalHealthServiceMember_2" xlink:title="Label : NationalHealthServiceMember to label_NationalHealthServiceMember_2" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceInitialPublicOffering_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromIssuanceInitialPublicOffering_2" xml:lang="en-US" id="label_ProceedsFromIssuanceInitialPublicOffering_2">Net proceeds of offering amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceInitialPublicOffering" xlink:to="label_ProceedsFromIssuanceInitialPublicOffering_2" xlink:title="Label : ProceedsFromIssuanceInitialPublicOffering to label_ProceedsFromIssuanceInitialPublicOffering_2" />
    <link:label xlink:type="resource" xlink:label="label_NotesPayableCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NotesPayableCurrent_1" xml:lang="en-US" id="label_NotesPayableCurrent_1">Notes Payable, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesPayableCurrent" xlink:to="label_NotesPayableCurrent_1" xlink:title="Label : NotesPayableCurrent to label_NotesPayableCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1" xml:lang="en-US" id="label_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1">Effect of changes in exchange rates on cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="label_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1" xlink:title="Label : EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations to label_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_1" xml:lang="en-US" id="label_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_1">Increase Decrease In Accrued Liabilities And Other Operating Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="label_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_1" xlink:title="Label : IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities to label_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US" id="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="Label : AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1" xml:lang="en-US" id="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1">Adjustments to reconcile net loss to net cash 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/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xml:lang="en-US" id="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">Share based compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="Label : AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue to label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US" id="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="Label : ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1" xml:lang="en-US" id="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1">Comprehensive loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1" xlink:title="Label : ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">Foreign currency translation adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="label_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="Label : OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax to label_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1">Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="label_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1" xlink:title="Label : OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax to label_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">Loss before income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="Label : IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1">Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" xlink:title="Label : IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockValueOutstanding_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockValueOutstanding_2" xml:lang="en-US" id="label_CommonStockValueOutstanding_2">Common Stock, par value $0.001&#xA0;per share;&#xA0;500,000,000&#xA0;shares authorized at&#xA0;March 31, 2023&#xA0;and&#xA0;December 31, 2022;&#xA0;4,745,781&#xA0;shares issued and outstanding at&#xA0;March 31, 2023&#xA0;and&#xA0;4,744,886&#xA0;shares issued and outstanding at&#xA0;December 31, 2022</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValueOutstanding" xlink:to="label_CommonStockValueOutstanding_2" xlink:title="Label : CommonStockValueOutstanding to label_CommonStockValueOutstanding_2" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1" xml:lang="en-US" id="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1">Stockholders Equity Including Portion Attributable To Noncontrolling Interest [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1" xlink:title="Label : StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent_3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent_3" xml:lang="en-US" id="label_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent_3">Cash, cash equivalents and marketable securities, Amortized Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" xlink:to="label_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent_3" xlink:title="Label : CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent to label_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent_3" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock" xlink:label="StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock" xlink:title="StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock" xml:lang="en-US" id="label_StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock">Statement Of Cash Flow Information For Operating Leases Disclosures Table [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock" xlink:to="label_StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock" xlink:title="Label : StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock to label_StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NetNoncashLeaseExpense" xlink:label="NetNoncashLeaseExpense" xlink:title="NetNoncashLeaseExpense" />
    <link:label xlink:type="resource" xlink:label="label_NetNoncashLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetNoncashLeaseExpense" xml:lang="en-US" id="label_NetNoncashLeaseExpense">Net Noncash Lease Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetNoncashLeaseExpense" xlink:to="label_NetNoncashLeaseExpense" xlink:title="Label : NetNoncashLeaseExpense to label_NetNoncashLeaseExpense" />
    <link:label xlink:type="resource" xlink:label="label_NetNoncashLeaseExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetNoncashLeaseExpense_1" xml:lang="en-US" id="label_NetNoncashLeaseExpense_1">Net noncash lease expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetNoncashLeaseExpense" xlink:to="label_NetNoncashLeaseExpense_1" xlink:title="Label : NetNoncashLeaseExpense to label_NetNoncashLeaseExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_NotesPayable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NotesPayable_1" xml:lang="en-US" id="label_NotesPayable_1">Monthly installments payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesPayable" xlink:to="label_NotesPayable_1" xlink:title="Label : NotesPayable to label_NotesPayable_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefit_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxExpenseBenefit_2" xml:lang="en-US" id="label_IncomeTaxExpenseBenefit_2">Benefit from income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="label_IncomeTaxExpenseBenefit_2" xlink:title="Label : IncomeTaxExpenseBenefit to label_IncomeTaxExpenseBenefit_2" />
    <link:label xlink:type="resource" xlink:label="label_StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock_1" xml:lang="en-US" id="label_StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock_1">Supplemental Statement of Cash Flows Information for Operating Leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock" xlink:to="label_StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock_1" xlink:title="Label : StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock to label_StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2">Unrecognized compensation cost related to unvested awards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2" />
    <link:label xlink:type="resource" xlink:label="label_DepreciationDepletionAndAmortization_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DepreciationDepletionAndAmortization_2" xml:lang="en-US" id="label_DepreciationDepletionAndAmortization_2">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_2" xlink:title="Label : DepreciationDepletionAndAmortization to label_DepreciationDepletionAndAmortization_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:label="ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:title="ScheduleOfCashAndCashEquivalentsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfCashAndCashEquivalentsTableTextBlock" xml:lang="en-US" id="label_ScheduleOfCashAndCashEquivalentsTableTextBlock">Schedule of Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="label_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:title="Label : ScheduleOfCashAndCashEquivalentsTableTextBlock to label_ScheduleOfCashAndCashEquivalentsTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_PayToInstallmentsAmount" xlink:label="PayToInstallmentsAmount" xlink:title="PayToInstallmentsAmount" />
    <link:label xlink:type="resource" xlink:label="label_PayToInstallmentsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PayToInstallmentsAmount" xml:lang="en-US" id="label_PayToInstallmentsAmount">Pay to installments amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PayToInstallmentsAmount" xlink:to="label_PayToInstallmentsAmount" xlink:title="Label : PayToInstallmentsAmount to label_PayToInstallmentsAmount" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfCashAndCashEquivalentsTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfCashAndCashEquivalentsTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfCashAndCashEquivalentsTableTextBlock_1">Schedule of cash equivalents and restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="label_ScheduleOfCashAndCashEquivalentsTableTextBlock_1" xlink:title="Label : ScheduleOfCashAndCashEquivalentsTableTextBlock to label_ScheduleOfCashAndCashEquivalentsTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="RestrictedCashAndCashEquivalents" xlink:title="RestrictedCashAndCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestrictedCashAndCashEquivalents" xml:lang="en-US" id="label_RestrictedCashAndCashEquivalents">Restricted Cash and Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedCashAndCashEquivalents" xlink:to="label_RestrictedCashAndCashEquivalents" xlink:title="Label : RestrictedCashAndCashEquivalents to label_RestrictedCashAndCashEquivalents" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash" xlink:label="RestrictedCash" xlink:title="RestrictedCash" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestrictedCash" xml:lang="en-US" id="label_RestrictedCash">Restricted Cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedCash" xlink:to="label_RestrictedCash" xlink:title="Label : RestrictedCash to label_RestrictedCash" />
    <link:label xlink:type="resource" xlink:label="label_PayToInstallmentsAmount_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PayToInstallmentsAmount_1" xml:lang="en-US" id="label_PayToInstallmentsAmount_1">Pay to installments amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PayToInstallmentsAmount" xlink:to="label_PayToInstallmentsAmount_1" xlink:title="Label : PayToInstallmentsAmount to label_PayToInstallmentsAmount_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_JP" xlink:label="JP" xlink:title="JP" />
    <link:label xlink:type="resource" xlink:label="label_JP" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_JP" xml:lang="en-US" id="label_JP">JAPAN</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JP" xlink:to="label_JP" xlink:title="Label : JP to label_JP" />
    <link:label xlink:type="resource" xlink:label="label_OperatingIncomeLoss_2" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:title="label_OperatingIncomeLoss_2" xml:lang="en-US" id="label_OperatingIncomeLoss_2">Loss from operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="label_OperatingIncomeLoss_2" xlink:title="Label : OperatingIncomeLoss to label_OperatingIncomeLoss_2" />
    <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_ProfitLoss_5" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:title="label_ProfitLoss_5" xml:lang="en-US" id="label_ProfitLoss_5">Net loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="label_ProfitLoss_5" xlink:title="Label : ProfitLoss to label_ProfitLoss_5" />
    <link:label xlink:type="resource" xlink:label="label_NetNoncashLeaseExpense_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NetNoncashLeaseExpense_2" xml:lang="en-US" id="label_NetNoncashLeaseExpense_2">Net noncash lease expense.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetNoncashLeaseExpense" xlink:to="label_NetNoncashLeaseExpense_2" xlink:title="Label : NetNoncashLeaseExpense to label_NetNoncashLeaseExpense_2" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2">Unrecognized compensation expected to be recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedCashPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestrictedCashPolicyTextBlock_1" xml:lang="en-US" id="label_RestrictedCashPolicyTextBlock_1">Restricted Cash [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedCashPolicyTextBlock" xlink:to="label_RestrictedCashPolicyTextBlock_1" xlink:title="Label : RestrictedCashPolicyTextBlock to label_RestrictedCashPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:title="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2">Loss 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_2" xlink:title="Label : IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent" xlink:label="RestrictedCashCurrent" xlink:title="RestrictedCashCurrent" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestrictedCashCurrent" xml:lang="en-US" id="label_RestrictedCashCurrent">Restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedCashCurrent" xlink:to="label_RestrictedCashCurrent" xlink:title="Label : RestrictedCashCurrent to label_RestrictedCashCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="CashAndCashEquivalentsPolicyTextBlock" xlink:title="CashAndCashEquivalentsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsPolicyTextBlock" xml:lang="en-US" id="label_CashAndCashEquivalentsPolicyTextBlock">Cash and Cash Equivalents, Policy [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:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ChannelSixMember" xlink:label="ChannelSixMember" xlink:title="ChannelSixMember" />
    <link:label xlink:type="resource" xlink:label="label_ChannelSixMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ChannelSixMember" xml:lang="en-US" id="label_ChannelSixMember">Channel Six [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChannelSixMember" xlink:to="label_ChannelSixMember" xlink:title="Label : ChannelSixMember to label_ChannelSixMember" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ChannelFourMember" xlink:label="ChannelFourMember" xlink:title="ChannelFourMember" />
    <link:label xlink:type="resource" xlink:label="label_ChannelFourMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ChannelFourMember" xml:lang="en-US" id="label_ChannelFourMember">Channel Four [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChannelFourMember" xlink:to="label_ChannelFourMember" xlink:title="Label : ChannelFourMember to label_ChannelFourMember" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_ChannelThreeMember" xlink:label="ChannelThreeMember" xlink:title="ChannelThreeMember" />
    <link:label xlink:type="resource" xlink:label="label_ChannelThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ChannelThreeMember" xml:lang="en-US" id="label_ChannelThreeMember">Channel Three [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChannelThreeMember" xlink:to="label_ChannelThreeMember" xlink:title="Label : ChannelThreeMember to label_ChannelThreeMember" />
    <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 loss per share of common stock - Basic and Diluted</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:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfSharesOutstandingBasic_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_WeightedAverageNumberOfSharesOutstandingBasic_2" xml:lang="en-US" id="label_WeightedAverageNumberOfSharesOutstandingBasic_2">Weighted average common shares outstanding - Basic</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_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, Cash Equivalents and Restricted Cash</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:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAtCarryingValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsAtCarryingValue_2" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue_2">Cash And Cash Equivalents At Carrying Value</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_DisaggregationOfRevenueTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DisaggregationOfRevenueTableTextBlock_2" xml:lang="en-US" id="label_DisaggregationOfRevenueTableTextBlock_2">Schedule of net sales disaggregated by geographic market</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueTableTextBlock" xlink:to="label_DisaggregationOfRevenueTableTextBlock_2" xlink:title="Label : DisaggregationOfRevenueTableTextBlock to label_DisaggregationOfRevenueTableTextBlock_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_AccruedLegalFeesLitigationExpense" xlink:label="AccruedLegalFeesLitigationExpense" xlink:title="AccruedLegalFeesLitigationExpense" />
    <link:label xlink:type="resource" xlink:label="label_AccruedLegalFeesLitigationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccruedLegalFeesLitigationExpense" xml:lang="en-US" id="label_AccruedLegalFeesLitigationExpense">Accrued legal fees litigation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLegalFeesLitigationExpense" xlink:to="label_AccruedLegalFeesLitigationExpense" xlink:title="Label : AccruedLegalFeesLitigationExpense to label_AccruedLegalFeesLitigationExpense" />
    <link:label xlink:type="resource" xlink:label="label_AccruedLegalFeesLitigationExpense_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccruedLegalFeesLitigationExpense_1" xml:lang="en-US" id="label_AccruedLegalFeesLitigationExpense_1">Accrued legal fees litigation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLegalFeesLitigationExpense" xlink:to="label_AccruedLegalFeesLitigationExpense_1" xlink:title="Label : AccruedLegalFeesLitigationExpense to label_AccruedLegalFeesLitigationExpense_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalFees" xlink:label="LegalFees" xlink:title="LegalFees" />
    <link:label xlink:type="resource" xlink:label="label_LegalFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LegalFees" xml:lang="en-US" id="label_LegalFees">Legal Fees</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LegalFees" xlink:to="label_LegalFees" xlink:title="Label : LegalFees to label_LegalFees" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIncomeTaxRefunds" xlink:label="ProceedsFromIncomeTaxRefunds" xlink:title="ProceedsFromIncomeTaxRefunds" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIncomeTaxRefunds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromIncomeTaxRefunds" xml:lang="en-US" id="label_ProceedsFromIncomeTaxRefunds">Proceeds from Income Tax Refunds</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIncomeTaxRefunds" xlink:to="label_ProceedsFromIncomeTaxRefunds" xlink:title="Label : ProceedsFromIncomeTaxRefunds to label_ProceedsFromIncomeTaxRefunds" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIncomeTaxRefunds_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromIncomeTaxRefunds_1" xml:lang="en-US" id="label_ProceedsFromIncomeTaxRefunds_1">Proceeds from sale of state net operating losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIncomeTaxRefunds" xlink:to="label_ProceedsFromIncomeTaxRefunds_1" xlink:title="Label : ProceedsFromIncomeTaxRefunds to label_ProceedsFromIncomeTaxRefunds_1" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1" xml:lang="en-US" id="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1">Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1" xlink:title="Label : AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue to label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockValueOutstanding_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PreferredStockValueOutstanding_2" xml:lang="en-US" id="label_PreferredStockValueOutstanding_2">Preferred Stock, par value $0.001&#xA0;per share;&#xA0;10,000,000&#xA0;shares authorized as of&#xA0;March 31, 2023&#xA0;and&#xA0;December 31, 2022;&#xA0;0&#xA0;shares issued and&#xA0;outstanding at&#xA0;March 31, 2023&#xA0;and&#xA0;71,173&#xA0;issued and&#xA0;outstanding&#xA0;at&#xA0;December 31, 2022&#xA0;($0.001&#xA0;per share liquidation value)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockValueOutstanding" xlink:to="label_PreferredStockValueOutstanding_2" xlink:title="Label : PreferredStockValueOutstanding to label_PreferredStockValueOutstanding_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_LicensedProductsPolicyTextBlock" xlink:label="LicensedProductsPolicyTextBlock" xlink:title="LicensedProductsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_LicensedProductsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_LicensedProductsPolicyTextBlock" xml:lang="en-US" id="label_LicensedProductsPolicyTextBlock">Licensed Products</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LicensedProductsPolicyTextBlock" xlink:to="label_LicensedProductsPolicyTextBlock" xlink:title="Label : LicensedProductsPolicyTextBlock to label_LicensedProductsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_LicensedProductsPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LicensedProductsPolicyTextBlock_1" xml:lang="en-US" id="label_LicensedProductsPolicyTextBlock_1">Licensed Products</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LicensedProductsPolicyTextBlock" xlink:to="label_LicensedProductsPolicyTextBlock_1" xlink:title="Label : LicensedProductsPolicyTextBlock to label_LicensedProductsPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_AccruedLegalFeesLitigationExpense_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AccruedLegalFeesLitigationExpense_2" xml:lang="en-US" id="label_AccruedLegalFeesLitigationExpense_2">Accrued litigation legal fees expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLegalFeesLitigationExpense" xlink:to="label_AccruedLegalFeesLitigationExpense_2" xlink:title="Label : AccruedLegalFeesLitigationExpense to label_AccruedLegalFeesLitigationExpense_2" />
    <link:label xlink:type="resource" xlink:label="label_AccruedIncomeTaxesCurrent_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AccruedIncomeTaxesCurrent_2" xml:lang="en-US" id="label_AccruedIncomeTaxesCurrent_2">Accrued valued-added tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedIncomeTaxesCurrent" xlink:to="label_AccruedIncomeTaxesCurrent_2" xlink:title="Label : AccruedIncomeTaxesCurrent to label_AccruedIncomeTaxesCurrent_2" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfCommonStock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromIssuanceOfCommonStock_1" xml:lang="en-US" id="label_ProceedsFromIssuanceOfCommonStock_1">Shares issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfCommonStock" xlink:to="label_ProceedsFromIssuanceOfCommonStock_1" xlink:title="Label : ProceedsFromIssuanceOfCommonStock to label_ProceedsFromIssuanceOfCommonStock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInLeasingReceivables" xlink:label="IncreaseDecreaseInLeasingReceivables" xlink:title="IncreaseDecreaseInLeasingReceivables" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInLeasingReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInLeasingReceivables" xml:lang="en-US" id="label_IncreaseDecreaseInLeasingReceivables">Increase (Decrease) in Leasing Receivables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInLeasingReceivables" xlink:to="label_IncreaseDecreaseInLeasingReceivables" xlink:title="Label : IncreaseDecreaseInLeasingReceivables to label_IncreaseDecreaseInLeasingReceivables" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInLeasingReceivables_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInLeasingReceivables_1" xml:lang="en-US" id="label_IncreaseDecreaseInLeasingReceivables_1">Right of use operating leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInLeasingReceivables" xlink:to="label_IncreaseDecreaseInLeasingReceivables_1" xlink:title="Label : IncreaseDecreaseInLeasingReceivables to label_IncreaseDecreaseInLeasingReceivables_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember" xlink:label="DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember" xlink:title="DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember" />
    <link:label xlink:type="resource" xlink:label="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember" xml:lang="en-US" id="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember">VA/DoD net sales concentration [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember" xlink:to="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember" xlink:title="Label : DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember to label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember" />
    <link:label xlink:type="resource" xlink:label="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember_1" xml:lang="en-US" id="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember_1">This member stands for information pertaining to Department of Veterans Affairs and Department of Defense related net sales concentration.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember" xlink:to="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember_1" xlink:title="Label : DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember to label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember_1" />
    <link:label xlink:type="resource" xlink:label="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember_2" xml:lang="en-US" id="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember_2">Department of Veterans Affairs and Department of Defense Related Net Sales Concentration [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember" xlink:to="label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember_2" xlink:title="Label : DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember to label_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember_2" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember_1" xml:lang="en-US" id="label_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember_1">This member stands for information pertaining to the number of Department of Veterans Affairs and Department of Defense facilities accounting for more than 10% of Department of Veterans Affairs and Department of Defense related net sales.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember" xlink:to="label_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember_1" xlink:title="Label : NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember to label_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember_1" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember_2" xml:lang="en-US" id="label_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember_2">Number of Department of Veterans Affairs and Department of Defense Facilities Accounting for More than 10 Percent of Department of Veterans Affairs and Department of Defense Related Net Sales [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember" xlink:to="label_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember_2" xlink:title="Label : NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember to label_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember_2" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedCashPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_RestrictedCashPolicyTextBlock_2" xml:lang="en-US" id="label_RestrictedCashPolicyTextBlock_2">Disclosure of accounting policy for restricted cash.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedCashPolicyTextBlock" xlink:to="label_RestrictedCashPolicyTextBlock_2" xlink:title="Label : RestrictedCashPolicyTextBlock to label_RestrictedCashPolicyTextBlock_2" />
    <link:label xlink:type="resource" xlink:label="label_LicensedProductsPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LicensedProductsPolicyTextBlock_2" xml:lang="en-US" id="label_LicensedProductsPolicyTextBlock_2">Disclosure of accounting policy for licensed products.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LicensedProductsPolicyTextBlock" xlink:to="label_LicensedProductsPolicyTextBlock_2" xlink:title="Label : LicensedProductsPolicyTextBlock to label_LicensedProductsPolicyTextBlock_2" />
    <link:label xlink:type="resource" xlink:label="label_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock_2" xml:lang="en-US" id="label_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock_2">Tabular disclosure of supplemental balance sheet information for operating leases.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock" xlink:to="label_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock_2" xlink:title="Label : SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock to label_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock_2" />
    <link:label xlink:type="resource" xlink:label="label_StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock_2" xml:lang="en-US" id="label_StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock_2">Tabular disclosure of supplemental statement of cash flows information for operating leases.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock" xlink:to="label_StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock_2" xlink:title="Label : StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock to label_StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock_2" />
    <link:label xlink:type="resource" xlink:label="label_ChannelThreeMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ChannelThreeMember_1" xml:lang="en-US" id="label_ChannelThreeMember_1">This member stands for information pertaining to channel three.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChannelThreeMember" xlink:to="label_ChannelThreeMember_1" xlink:title="Label : ChannelThreeMember to label_ChannelThreeMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ChannelThreeMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ChannelThreeMember_2" xml:lang="en-US" id="label_ChannelThreeMember_2">Channel Three [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChannelThreeMember" xlink:to="label_ChannelThreeMember_2" xlink:title="Label : ChannelThreeMember to label_ChannelThreeMember_2" />
    <link:label xlink:type="resource" xlink:label="label_ChannelFourMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ChannelFourMember_1" xml:lang="en-US" id="label_ChannelFourMember_1">This member stands for information pertaining to channel four.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChannelFourMember" xlink:to="label_ChannelFourMember_1" xlink:title="Label : ChannelFourMember to label_ChannelFourMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ChannelFourMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ChannelFourMember_2" xml:lang="en-US" id="label_ChannelFourMember_2">Channel Four [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChannelFourMember" xlink:to="label_ChannelFourMember_2" xlink:title="Label : ChannelFourMember to label_ChannelFourMember_2" />
    <link:label xlink:type="resource" xlink:label="label_ChannelSixMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ChannelSixMember_1" xml:lang="en-US" id="label_ChannelSixMember_1">Channel Six [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChannelSixMember" xlink:to="label_ChannelSixMember_1" xlink:title="Label : ChannelSixMember to label_ChannelSixMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ChannelSixMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ChannelSixMember_2" xml:lang="en-US" id="label_ChannelSixMember_2">This member stands for information pertaining to channel six.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChannelSixMember" xlink:to="label_ChannelSixMember_2" xlink:title="Label : ChannelSixMember to label_ChannelSixMember_2" />
    <link:label xlink:type="resource" xlink:label="label_LessorMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LessorMember_1" xml:lang="en-US" id="label_LessorMember_1">This member stands for information pertaining to lessor.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LessorMember" xlink:to="label_LessorMember_1" xlink:title="Label : LessorMember to label_LessorMember_1" />
    <link:label xlink:type="resource" xlink:label="label_LessorMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LessorMember_2" xml:lang="en-US" id="label_LessorMember_2">Lessor [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LessorMember" xlink:to="label_LessorMember_2" xlink:title="Label : LessorMember to label_LessorMember_2" />
    <link:label xlink:type="resource" xlink:label="label_AccruedExpensesAndOtherCurrentLiabilitiesLineItem_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccruedExpensesAndOtherCurrentLiabilitiesLineItem_1" xml:lang="en-US" id="label_AccruedExpensesAndOtherCurrentLiabilitiesLineItem_1">Accrued Expenses and Other Current Liabilities [Line Item]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedExpensesAndOtherCurrentLiabilitiesLineItem" xlink:to="label_AccruedExpensesAndOtherCurrentLiabilitiesLineItem_1" xlink:title="Label : AccruedExpensesAndOtherCurrentLiabilitiesLineItem to label_AccruedExpensesAndOtherCurrentLiabilitiesLineItem_1" />
    <link:label xlink:type="resource" xlink:label="label_StockPurchaseWarrantsMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StockPurchaseWarrantsMember_1" xml:lang="en-US" id="label_StockPurchaseWarrantsMember_1">This member stands for information pertaining to stock purchase warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockPurchaseWarrantsMember" xlink:to="label_StockPurchaseWarrantsMember_1" xlink:title="Label : StockPurchaseWarrantsMember to label_StockPurchaseWarrantsMember_1" />
    <link:label xlink:type="resource" xlink:label="label_StockPurchaseWarrantsMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockPurchaseWarrantsMember_2" xml:lang="en-US" id="label_StockPurchaseWarrantsMember_2">Stock Purchase Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockPurchaseWarrantsMember" xlink:to="label_StockPurchaseWarrantsMember_2" xlink:title="Label : StockPurchaseWarrantsMember to label_StockPurchaseWarrantsMember_2" />
    <link:label xlink:type="resource" xlink:label="label_NetSalesPercentage_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NetSalesPercentage_2" xml:lang="en-US" id="label_NetSalesPercentage_2">The percentage of net sales of the reporting entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetSalesPercentage" xlink:to="label_NetSalesPercentage_2" xlink:title="Label : NetSalesPercentage to label_NetSalesPercentage_2" />
    <link:label xlink:type="resource" xlink:label="label_NetSalesConcentrationPercentage_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NetSalesConcentrationPercentage_2" xml:lang="en-US" id="label_NetSalesConcentrationPercentage_2">The concentration percentage of net sales of the reporting entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetSalesConcentrationPercentage" xlink:to="label_NetSalesConcentrationPercentage_2" xlink:title="Label : NetSalesConcentrationPercentage to label_NetSalesConcentrationPercentage_2" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsAndRightsOutstandingExpired_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_WarrantsAndRightsOutstandingExpired_2" xml:lang="en-US" id="label_WarrantsAndRightsOutstandingExpired_2">The amount of warrants expired as of the balance sheet date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsOutstandingExpired" xlink:to="label_WarrantsAndRightsOutstandingExpired_2" xlink:title="Label : WarrantsAndRightsOutstandingExpired to label_WarrantsAndRightsOutstandingExpired_2" />
    <link:label xlink:type="resource" xlink:label="label_PayToInstallmentsAmount_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PayToInstallmentsAmount_2" xml:lang="en-US" id="label_PayToInstallmentsAmount_2">The amount of installments paid during the reporting period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PayToInstallmentsAmount" xlink:to="label_PayToInstallmentsAmount_2" xlink:title="Label : PayToInstallmentsAmount to label_PayToInstallmentsAmount_2" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable_2">Number of equity instruments other than options outstanding can be currently converted under the plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable_2" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_2">The weighted average fair value at grant date for nonvested equity-based awards exercised 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).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_2" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_2">The weighted average fair value at grant date for nonvested equity-based awards expired 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).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_2" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne_2">Weighted average remaining contractual term one, for equity-based awards excluding options, 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne_2" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable_2">Weighted average remaining contractual term for equity-based awards exercisable excluding options, 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable_2" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant_2" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant_2">Intrinsic value of granted award under share-based payment arrangement. Excludes share and unit options.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant_2" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant to label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant_2" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised_1">Aggregate Intrinsic Value, Exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised to label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised_1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised_2" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised_2">Intrinsic value of exercised award under share-based payment arrangement. Excludes share and unit options.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised_2" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised to label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised_2" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired_2" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired_2">Intrinsic value of expired award under share-based payment arrangement. Excludes share and unit options.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired_2" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired to label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired_2" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable_2" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable_2">Intrinsic value of outstanding award exercisable under share-based payment arrangement. Excludes share and unit options.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable_2" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable to label_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockConvertibleConversionPrice" xlink:label="PreferredStockConvertibleConversionPrice" xlink:title="PreferredStockConvertibleConversionPrice" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockConvertibleConversionPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockConvertibleConversionPrice" xml:lang="en-US" id="label_PreferredStockConvertibleConversionPrice">Preferred Stock, Convertible, Conversion Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockConvertibleConversionPrice" xlink:to="label_PreferredStockConvertibleConversionPrice" xlink:title="Label : PreferredStockConvertibleConversionPrice to label_PreferredStockConvertibleConversionPrice" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockConvertibleConversionPrice_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PreferredStockConvertibleConversionPrice_1" xml:lang="en-US" id="label_PreferredStockConvertibleConversionPrice_1">Preferred stock, liquidation value per shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockConvertibleConversionPrice" xlink:to="label_PreferredStockConvertibleConversionPrice_1" xlink:title="Label : PreferredStockConvertibleConversionPrice to label_PreferredStockConvertibleConversionPrice_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedLicenseAgreementsGross" xlink:label="FiniteLivedLicenseAgreementsGross" xlink:title="FiniteLivedLicenseAgreementsGross" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedLicenseAgreementsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedLicenseAgreementsGross" xml:lang="en-US" id="label_FiniteLivedLicenseAgreementsGross">Finite-Lived License Agreements, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedLicenseAgreementsGross" xlink:to="label_FiniteLivedLicenseAgreementsGross" xlink:title="Label : FiniteLivedLicenseAgreementsGross to label_FiniteLivedLicenseAgreementsGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:label xlink:type="resource" xlink:label="label_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementClassOfStockAxis" xml:lang="en-US" id="label_StatementClassOfStockAxis">Class of Stock [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementClassOfStockAxis" xlink:to="label_StatementClassOfStockAxis" xlink:title="Label : StatementClassOfStockAxis to label_StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfStockDomain" xml:lang="en-US" id="label_ClassOfStockDomain">Class of Stock [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfStockDomain" xlink:to="label_ClassOfStockDomain" xlink:title="Label : ClassOfStockDomain to label_ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="SeriesAPreferredStockMember" xlink:title="SeriesAPreferredStockMember" />
    <link:label xlink:type="resource" xlink:label="label_SeriesAPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SeriesAPreferredStockMember" xml:lang="en-US" id="label_SeriesAPreferredStockMember">Series A Preferred Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeriesAPreferredStockMember" xlink:to="label_SeriesAPreferredStockMember" xlink:title="Label : SeriesAPreferredStockMember to label_SeriesAPreferredStockMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="StockholdersEquityReverseStockSplit" xlink:title="StockholdersEquityReverseStockSplit" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityReverseStockSplit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockholdersEquityReverseStockSplit" xml:lang="en-US" id="label_StockholdersEquityReverseStockSplit">Stockholders' Equity, Reverse Stock Split</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityReverseStockSplit" xlink:to="label_StockholdersEquityReverseStockSplit" xlink:title="Label : StockholdersEquityReverseStockSplit to label_StockholdersEquityReverseStockSplit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockRedemptionPricePerShare" xlink:label="PreferredStockRedemptionPricePerShare" xlink:title="PreferredStockRedemptionPricePerShare" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockRedemptionPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockRedemptionPricePerShare" xml:lang="en-US" id="label_PreferredStockRedemptionPricePerShare">Preferred Stock, Redemption Price Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockRedemptionPricePerShare" xlink:to="label_PreferredStockRedemptionPricePerShare" xlink:title="Label : PreferredStockRedemptionPricePerShare to label_PreferredStockRedemptionPricePerShare" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockMember_1" xml:lang="en-US" id="label_PreferredStockMember_1">Preferred Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockMember" xlink:to="label_PreferredStockMember_1" xlink:title="Label : PreferredStockMember to label_PreferredStockMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" />
    <link:label xlink:type="resource" xlink:label="label_AccountingPoliciesTable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccountingPoliciesTable_1" xml:lang="en-US" id="label_AccountingPoliciesTable_1">Accounting Policies [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingPoliciesTable" xlink:to="label_AccountingPoliciesTable_1" xlink:title="Label : AccountingPoliciesTable to label_AccountingPoliciesTable_1" />
    <link:label xlink:type="resource" xlink:label="label_AccountingPoliciesTable_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AccountingPoliciesTable_2" xml:lang="en-US" id="label_AccountingPoliciesTable_2">Accounting policies.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingPoliciesTable" xlink:to="label_AccountingPoliciesTable_2" xlink:title="Label : AccountingPoliciesTable to label_AccountingPoliciesTable_2" />
    <link:label xlink:type="resource" xlink:label="label_GB_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_GB_2" xml:lang="en-US" id="label_GB_2">United Kingdom [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GB" xlink:to="label_GB_2" xlink:title="Label : GB to label_GB_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_AccountingPoliciesLineItems" xlink:label="AccountingPoliciesLineItems" xlink:title="AccountingPoliciesLineItems" />
    <link:label xlink:type="resource" xlink:label="label_AccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountingPoliciesLineItems" xml:lang="en-US" id="label_AccountingPoliciesLineItems">Accounting Policies [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingPoliciesLineItems" xlink:to="label_AccountingPoliciesLineItems" xlink:title="Label : AccountingPoliciesLineItems to label_AccountingPoliciesLineItems" />
    <link:label xlink:type="resource" xlink:label="label_AccountingPoliciesLineItems_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccountingPoliciesLineItems_1" xml:lang="en-US" id="label_AccountingPoliciesLineItems_1">Accounting Policies [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingPoliciesLineItems" xlink:to="label_AccountingPoliciesLineItems_1" xlink:title="Label : AccountingPoliciesLineItems to label_AccountingPoliciesLineItems_1" />
    <link:label xlink:type="resource" xlink:label="label_AccountingPoliciesLineItems_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AccountingPoliciesLineItems_2" xml:lang="en-US" id="label_AccountingPoliciesLineItems_2">Accounting policies.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingPoliciesLineItems" xlink:to="label_AccountingPoliciesLineItems_2" xlink:title="Label : AccountingPoliciesLineItems to label_AccountingPoliciesLineItems_2" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDiluted_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareDiluted_1" xml:lang="en-US" id="label_EarningsPerShareDiluted_1">Earnings 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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1">Accumulated Other Comprehensive Income Loss Net Of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1" xlink:title="Label : AccumulatedOtherComprehensiveIncomeLossNetOfTax to label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1" />
    <link:label xlink:type="resource" xlink:label="label_RetainedEarningsAccumulatedDeficit_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RetainedEarningsAccumulatedDeficit_1" xml:lang="en-US" id="label_RetainedEarningsAccumulatedDeficit_1">Accumulated deficit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsAccumulatedDeficit" xlink:to="label_RetainedEarningsAccumulatedDeficit_1" xlink:title="Label : RetainedEarningsAccumulatedDeficit to label_RetainedEarningsAccumulatedDeficit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntermediateLifePlantsUsefulLife" xlink:label="IntermediateLifePlantsUsefulLife" xlink:title="IntermediateLifePlantsUsefulLife" />
    <link:label xlink:type="resource" xlink:label="label_IntermediateLifePlantsUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IntermediateLifePlantsUsefulLife" xml:lang="en-US" id="label_IntermediateLifePlantsUsefulLife">Intermediate-life Plants, Useful Life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntermediateLifePlantsUsefulLife" xlink:to="label_IntermediateLifePlantsUsefulLife" xlink:title="Label : IntermediateLifePlantsUsefulLife to label_IntermediateLifePlantsUsefulLife" />
    <link:label xlink:type="resource" xlink:label="label_IntermediateLifePlantsUsefulLife_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IntermediateLifePlantsUsefulLife_1" xml:lang="en-US" id="label_IntermediateLifePlantsUsefulLife_1">Estimated useful life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntermediateLifePlantsUsefulLife" xlink:to="label_IntermediateLifePlantsUsefulLife_1" xlink:title="Label : IntermediateLifePlantsUsefulLife to label_IntermediateLifePlantsUsefulLife_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="RevenueRemainingPerformanceObligationPercentage" xlink:title="RevenueRemainingPerformanceObligationPercentage" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueRemainingPerformanceObligationPercentage" xml:lang="en-US" id="label_RevenueRemainingPerformanceObligationPercentage">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRemainingPerformanceObligationPercentage" xlink:to="label_RevenueRemainingPerformanceObligationPercentage" xlink:title="Label : RevenueRemainingPerformanceObligationPercentage to label_RevenueRemainingPerformanceObligationPercentage" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRemainingPerformanceObligationPercentage_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RevenueRemainingPerformanceObligationPercentage_1" xml:lang="en-US" id="label_RevenueRemainingPerformanceObligationPercentage_1">Revenue percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRemainingPerformanceObligationPercentage" xlink:to="label_RevenueRemainingPerformanceObligationPercentage_1" xlink:title="Label : RevenueRemainingPerformanceObligationPercentage to label_RevenueRemainingPerformanceObligationPercentage_1" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromOperatingActivities_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromOperatingActivities_1" xml:lang="en-US" id="label_ProceedsFromOperatingActivities_1">Proceeds from operating activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromOperatingActivities" xlink:to="label_ProceedsFromOperatingActivities_1" xlink:title="Label : ProceedsFromOperatingActivities to label_ProceedsFromOperatingActivities_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="StockRedeemedOrCalledDuringPeriodValue" xlink:title="StockRedeemedOrCalledDuringPeriodValue" />
    <link:label xlink:type="resource" xlink:label="label_StockRedeemedOrCalledDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockRedeemedOrCalledDuringPeriodValue" xml:lang="en-US" id="label_StockRedeemedOrCalledDuringPeriodValue">Stock Redeemed or Called During Period, Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRedeemedOrCalledDuringPeriodValue" xlink:to="label_StockRedeemedOrCalledDuringPeriodValue" xlink:title="Label : StockRedeemedOrCalledDuringPeriodValue to label_StockRedeemedOrCalledDuringPeriodValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:label="StockRedeemedOrCalledDuringPeriodShares" xlink:title="StockRedeemedOrCalledDuringPeriodShares" />
    <link:label xlink:type="resource" xlink:label="label_StockRedeemedOrCalledDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockRedeemedOrCalledDuringPeriodShares" xml:lang="en-US" id="label_StockRedeemedOrCalledDuringPeriodShares">Stock Redeemed or Called During Period, Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRedeemedOrCalledDuringPeriodShares" xlink:to="label_StockRedeemedOrCalledDuringPeriodShares" xlink:title="Label : StockRedeemedOrCalledDuringPeriodShares to label_StockRedeemedOrCalledDuringPeriodShares" />
    <link:label xlink:type="resource" xlink:label="label_StockRedeemedOrCalledDuringPeriodValue_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_StockRedeemedOrCalledDuringPeriodValue_1" xml:lang="en-US" id="label_StockRedeemedOrCalledDuringPeriodValue_1">Preferred stock redemption</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRedeemedOrCalledDuringPeriodValue" xlink:to="label_StockRedeemedOrCalledDuringPeriodValue_1" xlink:title="Label : StockRedeemedOrCalledDuringPeriodValue to label_StockRedeemedOrCalledDuringPeriodValue_1" />
    <link:label xlink:type="resource" xlink:label="label_StockRedeemedOrCalledDuringPeriodShares_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_StockRedeemedOrCalledDuringPeriodShares_1" xml:lang="en-US" id="label_StockRedeemedOrCalledDuringPeriodShares_1">Preferred stock redemption, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRedeemedOrCalledDuringPeriodShares" xlink:to="label_StockRedeemedOrCalledDuringPeriodShares_1" xlink:title="Label : StockRedeemedOrCalledDuringPeriodShares to label_StockRedeemedOrCalledDuringPeriodShares_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsByMajorClassAxis">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="label_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="Label : FiniteLivedIntangibleAssetsByMajorClassAxis to label_FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsMajorClassNameDomain">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="label_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="Label : FiniteLivedIntangibleAssetsMajorClassNameDomain to label_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicensingAgreementsMember" xlink:label="LicensingAgreementsMember" xlink:title="LicensingAgreementsMember" />
    <link:label xlink:type="resource" xlink:label="label_LicensingAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LicensingAgreementsMember" xml:lang="en-US" id="label_LicensingAgreementsMember">Licensing Agreements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LicensingAgreementsMember" xlink:to="label_LicensingAgreementsMember" xlink:title="Label : LicensingAgreementsMember to label_LicensingAgreementsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_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:label xlink:type="resource" xlink:label="label_StockholdersEquityReverseStockSplit_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockholdersEquityReverseStockSplit_1" xml:lang="en-US" id="label_StockholdersEquityReverseStockSplit_1">Reverse stock split ratio</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityReverseStockSplit" xlink:to="label_StockholdersEquityReverseStockSplit_1" xlink:title="Label : StockholdersEquityReverseStockSplit to label_StockholdersEquityReverseStockSplit_1" />
    <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">Net book value of licensed devices</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:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_FederalSupplyScheduleExpireDate" xlink:label="FederalSupplyScheduleExpireDate" xlink:title="FederalSupplyScheduleExpireDate" />
    <link:label xlink:type="resource" xlink:label="label_FederalSupplyScheduleExpireDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FederalSupplyScheduleExpireDate" xml:lang="en-US" id="label_FederalSupplyScheduleExpireDate">Federal Supply Schedule Expire Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalSupplyScheduleExpireDate" xlink:to="label_FederalSupplyScheduleExpireDate" xlink:title="Label : FederalSupplyScheduleExpireDate to label_FederalSupplyScheduleExpireDate" />
    <link:label xlink:type="resource" xlink:label="label_FederalSupplyScheduleExpireDate_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FederalSupplyScheduleExpireDate_1" xml:lang="en-US" id="label_FederalSupplyScheduleExpireDate_1">Federal supply schedule expire date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalSupplyScheduleExpireDate" xlink:to="label_FederalSupplyScheduleExpireDate_1" xlink:title="Label : FederalSupplyScheduleExpireDate to label_FederalSupplyScheduleExpireDate_1" />
    <link:label xlink:type="resource" xlink:label="label_FederalSupplyScheduleExpireDate_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FederalSupplyScheduleExpireDate_2" xml:lang="en-US" id="label_FederalSupplyScheduleExpireDate_2">Expire date of Federal supply schedule in YYYY-MM-DD format.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalSupplyScheduleExpireDate" xlink:to="label_FederalSupplyScheduleExpireDate_2" xlink:title="Label : FederalSupplyScheduleExpireDate to label_FederalSupplyScheduleExpireDate_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:label="EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:title="EmployeeRelatedLiabilitiesCurrentAndNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xml:lang="en-US" id="label_EmployeeRelatedLiabilitiesCurrentAndNoncurrent">Employee-related Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:to="label_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:title="Label : EmployeeRelatedLiabilitiesCurrentAndNoncurrent to label_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_1" xml:lang="en-US" id="label_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_1">Accrued severance and other related charges</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:to="label_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_1" xlink:title="Label : EmployeeRelatedLiabilitiesCurrentAndNoncurrent to label_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfEachSharesVotingRightsPerShares" xlink:label="NumberOfEachSharesVotingRightsPerShares" xlink:title="NumberOfEachSharesVotingRightsPerShares" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfEachSharesVotingRightsPerShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfEachSharesVotingRightsPerShares" xml:lang="en-US" id="label_NumberOfEachSharesVotingRightsPerShares">Number of Each Shares Voting Rights Per Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfEachSharesVotingRightsPerShares" xlink:to="label_NumberOfEachSharesVotingRightsPerShares" xlink:title="Label : NumberOfEachSharesVotingRightsPerShares to label_NumberOfEachSharesVotingRightsPerShares" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfEachSharesVotingRightsPerShares_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfEachSharesVotingRightsPerShares_1" xml:lang="en-US" id="label_NumberOfEachSharesVotingRightsPerShares_1">Each shares entitled the holder vote per shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfEachSharesVotingRightsPerShares" xlink:to="label_NumberOfEachSharesVotingRightsPerShares_1" xlink:title="Label : NumberOfEachSharesVotingRightsPerShares to label_NumberOfEachSharesVotingRightsPerShares_1" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfEachSharesVotingRightsPerShares_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfEachSharesVotingRightsPerShares_2" xml:lang="en-US" id="label_NumberOfEachSharesVotingRightsPerShares_2">Number of each shares voting rights of nonredeemable preferred stock.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfEachSharesVotingRightsPerShares" xlink:to="label_NumberOfEachSharesVotingRightsPerShares_2" xlink:title="Label : NumberOfEachSharesVotingRightsPerShares to label_NumberOfEachSharesVotingRightsPerShares_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld" xlink:label="NumberOfVoteEachMemberIsEntitledToForEachUnitHeld" xlink:title="NumberOfVoteEachMemberIsEntitledToForEachUnitHeld" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld" xml:lang="en-US" id="label_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld">Number Of Vote Each Member Is Entitled To For Each Unit Held</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfVoteEachMemberIsEntitledToForEachUnitHeld" xlink:to="label_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld" xlink:title="Label : NumberOfVoteEachMemberIsEntitledToForEachUnitHeld to label_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld_1" xml:lang="en-US" id="label_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld_1">Number of vote each member is entitled to for each unit held</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfVoteEachMemberIsEntitledToForEachUnitHeld" xlink:to="label_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld_1" xlink:title="Label : NumberOfVoteEachMemberIsEntitledToForEachUnitHeld to label_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld_1" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld_2" xml:lang="en-US" id="label_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld_2">The number of vote each member is entitled to for each unit held.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfVoteEachMemberIsEntitledToForEachUnitHeld" xlink:to="label_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld_2" xlink:title="Label : NumberOfVoteEachMemberIsEntitledToForEachUnitHeld to label_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_PreferredStockRedemptionShare" xlink:label="PreferredStockRedemptionShare" xlink:title="PreferredStockRedemptionShare" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockRedemptionShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockRedemptionShare" xml:lang="en-US" id="label_PreferredStockRedemptionShare">Preferred Stock Redemption Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockRedemptionShare" xlink:to="label_PreferredStockRedemptionShare" xlink:title="Label : PreferredStockRedemptionShare to label_PreferredStockRedemptionShare" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockRedemptionShare_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PreferredStockRedemptionShare_1" xml:lang="en-US" id="label_PreferredStockRedemptionShare_1">The redemption (or callable) shares of currently redeemable preferred stock.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockRedemptionShare" xlink:to="label_PreferredStockRedemptionShare_1" xlink:title="Label : PreferredStockRedemptionShare to label_PreferredStockRedemptionShare_1" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockRedemptionShare_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PreferredStockRedemptionShare_2" xml:lang="en-US" id="label_PreferredStockRedemptionShare_2">Preferred stock redemption, Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockRedemptionShare" xlink:to="label_PreferredStockRedemptionShare_2" xlink:title="Label : PreferredStockRedemptionShare to label_PreferredStockRedemptionShare_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="PostemploymentBenefitsAbstract" xlink:title="PostemploymentBenefitsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_PostemploymentBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PostemploymentBenefitsAbstract" xml:lang="en-US" id="label_PostemploymentBenefitsAbstract">Severance and other related charges</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PostemploymentBenefitsAbstract" xlink:to="label_PostemploymentBenefitsAbstract" xlink:title="Label : PostemploymentBenefitsAbstract to label_PostemploymentBenefitsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xml:lang="en-US" id="label_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock">Schedule of Defined Benefit Plans Disclosures [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:to="label_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:title="Label : ScheduleOfDefinedBenefitPlansDisclosuresTextBlock to label_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_1" xml:lang="en-US" id="label_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_1">Severance and other related charges</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:to="label_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_1" xlink:title="Label : ScheduleOfDefinedBenefitPlansDisclosuresTextBlock to label_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_TwoFormerEmployeesMember" xlink:label="TwoFormerEmployeesMember" xlink:title="TwoFormerEmployeesMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoFormerEmployeesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TwoFormerEmployeesMember" xml:lang="en-US" id="label_TwoFormerEmployeesMember">Two Former Employees [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoFormerEmployeesMember" xlink:to="label_TwoFormerEmployeesMember" xlink:title="Label : TwoFormerEmployeesMember to label_TwoFormerEmployeesMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoFormerEmployeesMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TwoFormerEmployeesMember_1" xml:lang="en-US" id="label_TwoFormerEmployeesMember_1">Two Former Employees</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoFormerEmployeesMember" xlink:to="label_TwoFormerEmployeesMember_1" xlink:title="Label : TwoFormerEmployeesMember to label_TwoFormerEmployeesMember_1" />
    <link:label xlink:type="resource" xlink:label="label_TwoFormerEmployeesMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TwoFormerEmployeesMember_2" xml:lang="en-US" id="label_TwoFormerEmployeesMember_2">This member stands for the information pertaining to two former employees.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoFormerEmployeesMember" xlink:to="label_TwoFormerEmployeesMember_2" xlink:title="Label : TwoFormerEmployeesMember to label_TwoFormerEmployeesMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:label xlink:type="resource" xlink:label="label_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DefinedBenefitPlanDisclosureLineItems" xml:lang="en-US" id="label_DefinedBenefitPlanDisclosureLineItems">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="label_DefinedBenefitPlanDisclosureLineItems" xlink:title="Label : DefinedBenefitPlanDisclosureLineItems to label_DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent" xlink:label="PostemploymentBenefitsLiabilityCurrentAndNoncurrent" xlink:title="PostemploymentBenefitsLiabilityCurrentAndNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_PostemploymentBenefitsLiabilityCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PostemploymentBenefitsLiabilityCurrentAndNoncurrent" xml:lang="en-US" id="label_PostemploymentBenefitsLiabilityCurrentAndNoncurrent">Postemployment Benefits Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PostemploymentBenefitsLiabilityCurrentAndNoncurrent" xlink:to="label_PostemploymentBenefitsLiabilityCurrentAndNoncurrent" xlink:title="Label : PostemploymentBenefitsLiabilityCurrentAndNoncurrent to label_PostemploymentBenefitsLiabilityCurrentAndNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostemploymentBenefitsPeriodExpense" xlink:label="PostemploymentBenefitsPeriodExpense" xlink:title="PostemploymentBenefitsPeriodExpense" />
    <link:label xlink:type="resource" xlink:label="label_PostemploymentBenefitsPeriodExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PostemploymentBenefitsPeriodExpense" xml:lang="en-US" id="label_PostemploymentBenefitsPeriodExpense">Postemployment Benefits, Period Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PostemploymentBenefitsPeriodExpense" xlink:to="label_PostemploymentBenefitsPeriodExpense" xlink:title="Label : PostemploymentBenefitsPeriodExpense to label_PostemploymentBenefitsPeriodExpense" />
    <link:label xlink:type="resource" xlink:label="label_SellingGeneralAndAdministrativeExpensesMember_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SellingGeneralAndAdministrativeExpensesMember_2" xml:lang="en-US" id="label_SellingGeneralAndAdministrativeExpensesMember_2">Selling, general and administrative expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingGeneralAndAdministrativeExpensesMember" xlink:to="label_SellingGeneralAndAdministrativeExpensesMember_2" xlink:title="Label : SellingGeneralAndAdministrativeExpensesMember to label_SellingGeneralAndAdministrativeExpensesMember_2" />
    <link:label xlink:type="resource" xlink:label="label_PostemploymentBenefitsLiabilityCurrentAndNoncurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PostemploymentBenefitsLiabilityCurrentAndNoncurrent_1" xml:lang="en-US" id="label_PostemploymentBenefitsLiabilityCurrentAndNoncurrent_1">Postemployment benefits liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PostemploymentBenefitsLiabilityCurrentAndNoncurrent" xlink:to="label_PostemploymentBenefitsLiabilityCurrentAndNoncurrent_1" xlink:title="Label : PostemploymentBenefitsLiabilityCurrentAndNoncurrent to label_PostemploymentBenefitsLiabilityCurrentAndNoncurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_PostemploymentBenefitsPeriodExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PostemploymentBenefitsPeriodExpense_1" xml:lang="en-US" id="label_PostemploymentBenefitsPeriodExpense_1">Postemployment benefits outstanding payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PostemploymentBenefitsPeriodExpense" xlink:to="label_PostemploymentBenefitsPeriodExpense_1" xlink:title="Label : PostemploymentBenefitsPeriodExpense to label_PostemploymentBenefitsPeriodExpense_1" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfBasisSharesToReceiveDividendDeclared" xlink:label="NumberOfBasisSharesToReceiveDividendDeclared" xlink:title="NumberOfBasisSharesToReceiveDividendDeclared" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfBasisSharesToReceiveDividendDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfBasisSharesToReceiveDividendDeclared" xml:lang="en-US" id="label_NumberOfBasisSharesToReceiveDividendDeclared">Number of basis shares to receive dividend declared</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfBasisSharesToReceiveDividendDeclared" xlink:to="label_NumberOfBasisSharesToReceiveDividendDeclared" xlink:title="Label : NumberOfBasisSharesToReceiveDividendDeclared to label_NumberOfBasisSharesToReceiveDividendDeclared" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfBasisSharesToReceiveDividendDeclared_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfBasisSharesToReceiveDividendDeclared_1" xml:lang="en-US" id="label_NumberOfBasisSharesToReceiveDividendDeclared_1">The number of basis shares to receive dividend declared by reporting entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfBasisSharesToReceiveDividendDeclared" xlink:to="label_NumberOfBasisSharesToReceiveDividendDeclared_1" xlink:title="Label : NumberOfBasisSharesToReceiveDividendDeclared to label_NumberOfBasisSharesToReceiveDividendDeclared_1" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfBasisSharesToReceiveDividendDeclared_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfBasisSharesToReceiveDividendDeclared_2" xml:lang="en-US" id="label_NumberOfBasisSharesToReceiveDividendDeclared_2">Number of basis shares to receive dividend declared</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfBasisSharesToReceiveDividendDeclared" xlink:to="label_NumberOfBasisSharesToReceiveDividendDeclared_2" xlink:title="Label : NumberOfBasisSharesToReceiveDividendDeclared to label_NumberOfBasisSharesToReceiveDividendDeclared_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfBasisSharesOfVotingRightsReceived" xlink:label="NumberOfBasisSharesOfVotingRightsReceived" xlink:title="NumberOfBasisSharesOfVotingRightsReceived" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfBasisSharesOfVotingRightsReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfBasisSharesOfVotingRightsReceived" xml:lang="en-US" id="label_NumberOfBasisSharesOfVotingRightsReceived">Number of basis shares of voting rights received</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfBasisSharesOfVotingRightsReceived" xlink:to="label_NumberOfBasisSharesOfVotingRightsReceived" xlink:title="Label : NumberOfBasisSharesOfVotingRightsReceived to label_NumberOfBasisSharesOfVotingRightsReceived" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfBasisSharesOfVotingRightsReceived_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfBasisSharesOfVotingRightsReceived_1" xml:lang="en-US" id="label_NumberOfBasisSharesOfVotingRightsReceived_1">The number of basis shares of voting rights received.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfBasisSharesOfVotingRightsReceived" xlink:to="label_NumberOfBasisSharesOfVotingRightsReceived_1" xlink:title="Label : NumberOfBasisSharesOfVotingRightsReceived to label_NumberOfBasisSharesOfVotingRightsReceived_1" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfBasisSharesOfVotingRightsReceived_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfBasisSharesOfVotingRightsReceived_2" xml:lang="en-US" id="label_NumberOfBasisSharesOfVotingRightsReceived_2">Number of basis shares of voting rights received</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfBasisSharesOfVotingRightsReceived" xlink:to="label_NumberOfBasisSharesOfVotingRightsReceived_2" xlink:title="Label : NumberOfBasisSharesOfVotingRightsReceived to label_NumberOfBasisSharesOfVotingRightsReceived_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_DescriptionOfReverseStockSplit" xlink:label="DescriptionOfReverseStockSplit" xlink:title="DescriptionOfReverseStockSplit" />
    <link:label xlink:type="resource" xlink:label="label_DescriptionOfReverseStockSplit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DescriptionOfReverseStockSplit" xml:lang="en-US" id="label_DescriptionOfReverseStockSplit">Description of Reverse Stock Split</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DescriptionOfReverseStockSplit" xlink:to="label_DescriptionOfReverseStockSplit" xlink:title="Label : DescriptionOfReverseStockSplit to label_DescriptionOfReverseStockSplit" />
    <link:label xlink:type="resource" xlink:label="label_DescriptionOfReverseStockSplit_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DescriptionOfReverseStockSplit_1" xml:lang="en-US" id="label_DescriptionOfReverseStockSplit_1">The description of reverse stock split by reporting entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DescriptionOfReverseStockSplit" xlink:to="label_DescriptionOfReverseStockSplit_1" xlink:title="Label : DescriptionOfReverseStockSplit to label_DescriptionOfReverseStockSplit_1" />
    <link:label xlink:type="resource" xlink:label="label_DescriptionOfReverseStockSplit_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DescriptionOfReverseStockSplit_2" xml:lang="en-US" id="label_DescriptionOfReverseStockSplit_2">Description of Reverse Stock Split</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DescriptionOfReverseStockSplit" xlink:to="label_DescriptionOfReverseStockSplit_2" xlink:title="Label : DescriptionOfReverseStockSplit to label_DescriptionOfReverseStockSplit_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfBasisSharesToReceiveRedemptionAmount" xlink:label="NumberOfBasisSharesToReceiveRedemptionAmount" xlink:title="NumberOfBasisSharesToReceiveRedemptionAmount" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfBasisSharesToReceiveRedemptionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfBasisSharesToReceiveRedemptionAmount" xml:lang="en-US" id="label_NumberOfBasisSharesToReceiveRedemptionAmount">Number of basis shares to receive redemption amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfBasisSharesToReceiveRedemptionAmount" xlink:to="label_NumberOfBasisSharesToReceiveRedemptionAmount" xlink:title="Label : NumberOfBasisSharesToReceiveRedemptionAmount to label_NumberOfBasisSharesToReceiveRedemptionAmount" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfBasisSharesToReceiveRedemptionAmount_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfBasisSharesToReceiveRedemptionAmount_1" xml:lang="en-US" id="label_NumberOfBasisSharesToReceiveRedemptionAmount_1">The number of basis shares to receive redemption amount.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfBasisSharesToReceiveRedemptionAmount" xlink:to="label_NumberOfBasisSharesToReceiveRedemptionAmount_1" xlink:title="Label : NumberOfBasisSharesToReceiveRedemptionAmount to label_NumberOfBasisSharesToReceiveRedemptionAmount_1" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfBasisSharesToReceiveRedemptionAmount_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfBasisSharesToReceiveRedemptionAmount_2" xml:lang="en-US" id="label_NumberOfBasisSharesToReceiveRedemptionAmount_2">Number of basis shares to receive redemption amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfBasisSharesToReceiveRedemptionAmount" xlink:to="label_NumberOfBasisSharesToReceiveRedemptionAmount_2" xlink:title="Label : NumberOfBasisSharesToReceiveRedemptionAmount to label_NumberOfBasisSharesToReceiveRedemptionAmount_2" />
    <link:loc xlink:type="locator" xlink:href="ecor-20230331.xsd#ecor_NumberOfDesignatedSharesOutstanding" xlink:label="NumberOfDesignatedSharesOutstanding" xlink:title="NumberOfDesignatedSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfDesignatedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfDesignatedSharesOutstanding" xml:lang="en-US" id="label_NumberOfDesignatedSharesOutstanding">Number of designated shares outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfDesignatedSharesOutstanding" xlink:to="label_NumberOfDesignatedSharesOutstanding" xlink:title="Label : NumberOfDesignatedSharesOutstanding to label_NumberOfDesignatedSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfDesignatedSharesOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfDesignatedSharesOutstanding_1" xml:lang="en-US" id="label_NumberOfDesignatedSharesOutstanding_1">The number of designated shares outstanding.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfDesignatedSharesOutstanding" xlink:to="label_NumberOfDesignatedSharesOutstanding_1" xlink:title="Label : NumberOfDesignatedSharesOutstanding to label_NumberOfDesignatedSharesOutstanding_1" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfDesignatedSharesOutstanding_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfDesignatedSharesOutstanding_2" xml:lang="en-US" id="label_NumberOfDesignatedSharesOutstanding_2">Number of designated shares outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfDesignatedSharesOutstanding" xlink:to="label_NumberOfDesignatedSharesOutstanding_2" xlink:title="Label : NumberOfDesignatedSharesOutstanding to label_NumberOfDesignatedSharesOutstanding_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:label="DebtInstrumentConvertibleStockPriceTrigger" xlink:title="DebtInstrumentConvertibleStockPriceTrigger" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentConvertibleStockPriceTrigger" xml:lang="en-US" id="label_DebtInstrumentConvertibleStockPriceTrigger">Debt Instrument, Convertible, Stock Price Trigger</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleStockPriceTrigger" xlink:to="label_DebtInstrumentConvertibleStockPriceTrigger" xlink:title="Label : DebtInstrumentConvertibleStockPriceTrigger to label_DebtInstrumentConvertibleStockPriceTrigger" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleStockPriceTrigger_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentConvertibleStockPriceTrigger_1" xml:lang="en-US" id="label_DebtInstrumentConvertibleStockPriceTrigger_1">Reverse stock split, Stock Price Trigger</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleStockPriceTrigger" xlink:to="label_DebtInstrumentConvertibleStockPriceTrigger_1" xlink:title="Label : DebtInstrumentConvertibleStockPriceTrigger to label_DebtInstrumentConvertibleStockPriceTrigger_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:label="DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:title="DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xml:lang="en-US" id="label_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1">Debt Instrument, Convertible, Threshold Consecutive Trading Days</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:to="label_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:title="Label : DebtInstrumentConvertibleThresholdConsecutiveTradingDays1 to label_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_1" xml:lang="en-US" id="label_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_1">Reverse stock split, Threshold Consecutive Trading Days</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:to="label_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_1" xlink:title="Label : DebtInstrumentConvertibleThresholdConsecutiveTradingDays1 to label_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_1" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInInvestingActivities_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetCashProvidedByUsedInInvestingActivities_2" xml:lang="en-US" id="label_NetCashProvidedByUsedInInvestingActivities_2">Net cash provided by 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_2" xlink:title="Label : NetCashProvidedByUsedInInvestingActivities to label_NetCashProvidedByUsedInInvestingActivities_2" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInFinancingActivities_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetCashProvidedByUsedInFinancingActivities_2" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivities_2">Net cash provided by 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_2" xlink:title="Label : NetCashProvidedByUsedInFinancingActivities to label_NetCashProvidedByUsedInFinancingActivities_2" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>ecor-20230331.xsd
<DESCRIPTION>SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--Created by EdgarAgents, Powered by IRIS Carbon, Unique Code 6452aaf0e17276037c03a328, Generated At Wed, 03 May 2023 18:42:39 GMT-->
<xsd:schema xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:us-roles="http://fasb.org/us-roles/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ecor="http://electrocore.com/20230331" elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="http://electrocore.com/20230331">
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="ecor-20230331_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="ecor-20230331_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="ecor-20230331_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="ecor-20230331_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://electrocore.com/role/Role_DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - 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://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited" id="CondensedConsolidatedBalanceSheetsUnaudited">
        <link:definition>100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited)</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://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" id="CondensedConsolidatedBalanceSheetsUnauditedParenthetical">
        <link:definition>100020 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (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://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" id="Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited">
        <link:definition>100030 - Statement - Condensed Consolidated Statements of Operations (Unaudited)</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://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" id="Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited">
        <link:definition>100040 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited)</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://electrocore.com/role/CondensedConsolidatedStatementsofEquity" id="CondensedConsolidatedStatementsofEquity">
        <link:definition>100050 - Statement - Condensed Consolidated Statements of 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://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" id="Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited">
        <link:definition>100060 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</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://electrocore.com/role/Role_DisclosureTheCompany" id="Role_DisclosureTheCompany">
        <link:definition>100070 - Disclosure - The Company</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://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" id="Role_DisclosureSummaryOfSignificantAccountingPolicies">
        <link:definition>1000763 - Disclosure - Summary of 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://electrocore.com/role/SignificantRisksandUncertainties" id="SignificantRisksandUncertainties">
        <link:definition>100080 - Disclosure - Significant Risks and Uncertainties</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://electrocore.com/role/Revenue" id="Revenue">
        <link:definition>100090 - Disclosure - Revenue</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://electrocore.com/role/Role_DisclosureInventories" id="Role_DisclosureInventories">
        <link:definition>100100 - 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://electrocore.com/role/Role_DisclosureLeases" id="Role_DisclosureLeases">
        <link:definition>100130 - 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://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities" id="Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities">
        <link:definition>100150 - Disclosure - Accrued Expenses and Other Current Liabilities</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://electrocore.com/role/ShareholdersEquity" id="ShareholdersEquity">
        <link:definition>100160 - Disclosure - Shareholders' 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://electrocore.com/role/Role_DisclosureNetLossPerShare" id="Role_DisclosureNetLossPerShare">
        <link:definition>100170 - Disclosure - Net Loss Per Share</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://electrocore.com/role/Incometaxes" id="Incometaxes">
        <link:definition>100200 - 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://electrocore.com/role/Role_DisclosureStockBasedCompensation" id="Role_DisclosureStockBasedCompensation">
        <link:definition>100210 - 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://electrocore.com/role/Role_DisclosureCommitmentsAndContingencies" id="Role_DisclosureCommitmentsAndContingencies">
        <link:definition>100240 - Disclosure - Commitments and 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://electrocore.com/role/Severanceandotherrelatedcharges" id="Severanceandotherrelatedcharges">
        <link:definition>100241 - Disclosure - Severance and other related charges</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://electrocore.com/role/Role_DisclosureSubsequentEvents" id="Role_DisclosureSubsequentEvents">
        <link:definition>100251 - Disclosure - Subsequent Events</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://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>100260 - Disclosure - Summary of Significant Accounting Policies (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://electrocore.com/role/SummaryofSignificantAccountingPoliciesTables" id="SummaryofSignificantAccountingPoliciesTables">
        <link:definition>100265 - Disclosure - Summary of 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://electrocore.com/role/SignificantRisksandUncertaintiesTables" id="SignificantRisksandUncertaintiesTables">
        <link:definition>100270 - Disclosure - Significant Risks and Uncertainties (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://electrocore.com/role/RevenueTables" id="RevenueTables">
        <link:definition>100300 - Disclosure - Revenue (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://electrocore.com/role/Role_DisclosureInventoriesTables" id="Role_DisclosureInventoriesTables">
        <link:definition>100320 - 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://electrocore.com/role/Role_DisclosureLeasesTables" id="Role_DisclosureLeasesTables">
        <link:definition>100330 - 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://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" id="Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables">
        <link:definition>100340 - Disclosure - Accrued Expenses and Other Current Liabilities (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://electrocore.com/role/Role_DisclosureNetLossPerShareTables" id="Role_DisclosureNetLossPerShareTables">
        <link:definition>100350 - Disclosure - Net Loss Per Share (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://electrocore.com/role/Role_DisclosureStockBasedCompensationTables" id="Role_DisclosureStockBasedCompensationTables">
        <link:definition>100378 - 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://electrocore.com/role/TheCompanyDetails" id="TheCompanyDetails">
        <link:definition>100379 - Disclosure - The Company (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://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" id="SummaryofSignificantAccountingPoliciesAdditionalInformationDetails">
        <link:definition>100380 - Disclosure - Summary of Significant Accounting Policies - Additional Information (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://electrocore.com/role/SummaryofSignificantAccountingPoliciesScheduleofcashequivalentsandrestrictedcashDetails" id="SummaryofSignificantAccountingPoliciesScheduleofcashequivalentsandrestrictedcashDetails">
        <link:definition>100381 - Disclosure - Summary of Significant Accounting Policies - Schedule of cash equivalents and restricted cash (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://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails" id="SignificantRisksandUncertaintiesAdditionalInformationDetails">
        <link:definition>100410 - Disclosure - Significant Risks and Uncertainties - Additional Information (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://electrocore.com/role/SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails" id="SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails">
        <link:definition>100411 - Disclosure - Significant Risks and Uncertainties - Schedule of company's net sales (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://electrocore.com/role/SignificantRisksandUncertaintiesScheduleoffurtherrevenueconcentrationwithintheVADoDDetails" id="SignificantRisksandUncertaintiesScheduleoffurtherrevenueconcentrationwithintheVADoDDetails">
        <link:definition>100430 - Disclosure - Significant Risks and Uncertainties - Schedule of further revenue concentration within the VA/DoD (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://electrocore.com/role/RevenueSummaryofNetSalesDisaggregatedbyGeographicAreaDetails" id="RevenueSummaryofNetSalesDisaggregatedbyGeographicAreaDetails">
        <link:definition>100440 - Disclosure - Revenue - Summary of Net Sales Disaggregated by Geographic Area (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://electrocore.com/role/RevenueAdditionalInformationDetails" id="RevenueAdditionalInformationDetails">
        <link:definition>100450 - Disclosure - Revenue - Additional Information (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://electrocore.com/role/InventoriesInventoriesDetails" id="InventoriesInventoriesDetails">
        <link:definition>100460 - Disclosure - Inventories - 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://electrocore.com/role/InventoriesInventoriesDetailsCalc2" id="InventoriesInventoriesDetailsCalc2">
        <link:definition>100461 - Disclosure - Inventories - Inventories (Details) (Calc 2)</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://electrocore.com/role/InventoriesAdditionalInformationDetails" id="InventoriesAdditionalInformationDetails">
        <link:definition>100480 - Disclosure - Inventories - Additional Information (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://electrocore.com/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationForOperatingLeasesDetails" id="Role_DisclosureLeasesSupplementalBalanceSheetInformationForOperatingLeasesDetails">
        <link:definition>100490 - Disclosure - Leases - Supplemental Balance Sheet Information for Operating 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://electrocore.com/role/Role_DisclosureLeasesSupplementalStatementOfCashFlowsInformationForOperatingLeasesDetails" id="Role_DisclosureLeasesSupplementalStatementOfCashFlowsInformationForOperatingLeasesDetails">
        <link:definition>100500 - Disclosure - Leases - Supplemental Statement of Cash Flows Information for Operating 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://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails" id="Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails">
        <link:definition>100510 - Disclosure - Leases - Future Minimum Lease Payments under Non-Cancellable Operating 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://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails2" id="Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails2">
        <link:definition>100520 - Disclosure - Leases - Future Minimum Lease Payments under Non-Cancellable Operating Leases (Details)2</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://electrocore.com/role/Role_DisclosureLeasesAdditionalInformationDetails" id="Role_DisclosureLeasesAdditionalInformationDetails">
        <link:definition>100530 - Disclosure - Leases - Additional Information (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://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails" id="Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails">
        <link:definition>100540 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of 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://electrocore.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" id="AccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>100545 - Disclosure - Accrued Expenses and Other Current 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://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" id="Role_DisclosureStockholdersEquityAdditionalInformationDetails">
        <link:definition>100546 - Disclosure - Stockholders' Equity - Additional Information (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://electrocore.com/role/NetLossPerShareAdditionalInformationDetails" id="NetLossPerShareAdditionalInformationDetails">
        <link:definition>100551 - Disclosure - Net Loss Per Share - Additional Information (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://electrocore.com/role/Role_DisclosureNetLossPerShareScheduleOfCommonStockEquivalentsExcludedFromComputationOfDilutedLossPerShareDetails" id="Role_DisclosureNetLossPerShareScheduleOfCommonStockEquivalentsExcludedFromComputationOfDilutedLossPerShareDetails">
        <link:definition>100560 - Disclosure - Net Loss Per Share - Schedule of Common Stock Equivalents Excluded from Computation of Diluted Loss per 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://electrocore.com/role/NetLossPerShareScheduleofstockpurchasewarrantsoutstandingDetails2" id="NetLossPerShareScheduleofstockpurchasewarrantsoutstandingDetails2">
        <link:definition>100570 - Disclosure - Net Loss Per Share - Schedule of stock purchase warrants outstanding (Details 2)</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://electrocore.com/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" id="Role_DisclosureIncomeTaxesAdditionalInformationDetails">
        <link:definition>100580 - Disclosure - Income Taxes - Additional Information (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://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" id="Role_DisclosureStockBasedCompensationAdditionalInformationDetails">
        <link:definition>100585 - Disclosure - Stock Based Compensation - Additional Information (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://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails" id="Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails">
        <link:definition>100590 - Disclosure - Stock Based Compensation - Summary of Activity Related to Stock Options (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://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAwardsGrantedDetails" id="Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAwardsGrantedDetails">
        <link:definition>100600 - Disclosure - Stock Based Compensation - Summary of Activity Related to Restricted Stock Awards Granted (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://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails" id="Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails">
        <link:definition>100610 - Disclosure - Stock Based Compensation - Summary of Activity Related to Restricted Stock and Deferred Stock Units Granted (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://electrocore.com/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockCompensationForEquityAwardsDetails" id="Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockCompensationForEquityAwardsDetails">
        <link:definition>100620 - Disclosure - Stock Based Compensation - Schedule of Recognized Stock Compensation for Equity Awards (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://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInValuingPlansDetails" id="Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInValuingPlansDetails">
        <link:definition>100630 - Disclosure - Stock Based Compensation - Summary of Weighted Average Assumptions Used in Valuing 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://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" id="Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails">
        <link:definition>100640 - Disclosure - Commitments and Contingencies - Additional Information (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://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails" id="Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails">
        <link:definition>100650 - Disclosure - Commitments and Contingencies - Schedule of Warrants Issued (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://electrocore.com/role/SeveranceandotherrelatedchargesAdditionalInformationDetails" id="SeveranceandotherrelatedchargesAdditionalInformationDetails">
        <link:definition>100660 - Disclosure - Severance and other related charges - Additional Information (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://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" id="Role_DisclosureSubsequentEventsAdditionalInformationDetails">
        <link:definition>100670 - Disclosure - Subsequent Events - Additional Information (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://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails" id="Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails">
        <link:definition>100680 - Disclosure - Cash, Cash Equivalents, and Marketable Securities - Summary of Cash, Cash Equivalents, and Marketable Securities (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://electrocore.com/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesCarriedAtFairValueDetails" id="Role_DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesCarriedAtFairValueDetails">
        <link:definition>100690 - Disclosure - Fair Value Measurements - Summary of Assets and Liabilities Carried at Fair Value (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://electrocore.com/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" id="Role_DisclosureFairValueMeasurementsAdditionalInformationDetails">
        <link:definition>100710 - Disclosure - Fair Value Measurements - Additional Information (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://electrocore.com/role/NotesPayableAdditionalInformationDetails" id="NotesPayableAdditionalInformationDetails">
        <link:definition>100720 - Disclosure - Notes Payable - Additional Information (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://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails" id="Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails">
        <link:definition>100761 - Disclosure - Restructuring and Other Related Charges - Additional Information (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://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails" id="Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails">
        <link:definition>100762 - Disclosure - Restructuring and Other Related Charges - Summary of Restructuring and Other Related Charges (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://electrocore.com/role/Role_DisclosureCloudComputingArrangementAdditionalInformationDetails" id="Role_DisclosureCloudComputingArrangementAdditionalInformationDetails">
        <link:definition>100763 - Disclosure - Cloud Computing Arrangement - Additional Information (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://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails" id="StockholdersEquityScheduleofStockPurchaseWarrantsDetails">
        <link:definition>8000 - Disclosure - Stockholders' Equity - Schedule of Stock Purchase Warrants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd" />
  <xsd:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2006/ref" schemaLocation="http://www.xbrl.org/2006/ref-2006-02-27.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/XLink" schemaLocation="http://www.xbrl.org/2003/xl-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:element name="NetLosses" id="ecor_NetLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="SecuritiesPurchaseAgreementMember" id="ecor_SecuritiesPurchaseAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="StockPurchaseAgreementMember" id="ecor_StockPurchaseAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="RisksAndUncertaintiesTable" id="ecor_RisksAndUncertaintiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock" id="ecor_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="RecentAccountingPronouncementsNotYetAdopted" id="ecor_RecentAccountingPronouncementsNotYetAdopted" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="CloudComputingArrangementAbstract" id="ecor_CloudComputingArrangementAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="RisksAndUncertaintiesTextBlock" id="ecor_RisksAndUncertaintiesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember" id="ecor_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="LincolnParkCapitalFundLLCMember" id="ecor_LincolnParkCapitalFundLLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="PromissoryNoteMember" id="ecor_PromissoryNoteMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="CitibankNaMember" id="ecor_CitibankNaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="PaycheckProtectionProgramMember" id="ecor_PaycheckProtectionProgramMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="RisksAndUncertaintiesLineItems" id="ecor_RisksAndUncertaintiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="AdditionalSharesOfCommonStock" id="ecor_AdditionalSharesOfCommonStock" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="ProceedsFromSaleOfNetOperatingLosses" id="ecor_ProceedsFromSaleOfNetOperatingLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="OtherMember" id="ecor_OtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="PaymentTermForCustomers" id="ecor_PaymentTermForCustomers" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="CashAndCashEquivalentsAmortizedCost" id="ecor_CashAndCashEquivalentsAmortizedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" id="ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" id="ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" id="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" id="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" id="ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="InventoryRawMaterialsCurrentAndNoncurrent" id="ecor_InventoryRawMaterialsCurrentAndNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="InventoryWorkInProcessCurrentAndNoncurrent" id="ecor_InventoryWorkInProcessCurrentAndNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="InventoryFinishedGoodsCurrentAndNoncurrent" id="ecor_InventoryFinishedGoodsCurrentAndNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="InventoryCurrentAndNoncurrent" id="ecor_InventoryCurrentAndNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="InventoryNoncurrentRawMaterials" id="ecor_InventoryNoncurrentRawMaterials" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="InventoryNoncurrentWorkInProcess" id="ecor_InventoryNoncurrentWorkInProcess" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ChangeInOperatingLeaseLiabilities" id="ecor_ChangeInOperatingLeaseLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="CloudComputingArrangementTable" id="ecor_CloudComputingArrangementTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="CloudComputingArrangementLineItems" id="ecor_CloudComputingArrangementLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfNotesPayableTable" id="ecor_ScheduleOfNotesPayableTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="NotesPayableLineItems" id="ecor_NotesPayableLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="StockPurchaseAgreementTable" id="ecor_StockPurchaseAgreementTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="FirstSecuritiesPurchaseAgreementMember" id="ecor_FirstSecuritiesPurchaseAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="SecondSecuritiesPurchaseAgreementMember" id="ecor_SecondSecuritiesPurchaseAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ThirdSecuritiesPurchaseAgreementMember" id="ecor_ThirdSecuritiesPurchaseAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="StockPurchaseAgreementLineItems" id="ecor_StockPurchaseAgreementLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="FairValueOfCommonStockSharesIssued" id="ecor_FairValueOfCommonStockSharesIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="AdditionalCommitmentSharesIssued" id="ecor_AdditionalCommitmentSharesIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="AdditionalCommitmentFeesSharesIssuable" id="ecor_AdditionalCommitmentFeesSharesIssuable" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="NonCashCharge" id="ecor_NonCashCharge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="RestrictedStockAndDeferredStockMember" id="ecor_RestrictedStockAndDeferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="NonExecutiveDirectorMember" id="ecor_NonExecutiveDirectorMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="FormerOfficerMember" id="ecor_FormerOfficerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="NewEmployeeMember" id="ecor_NewEmployeeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="AccruedExpenseAndOtherCurrentLiabilitiesMember" id="ecor_AccruedExpenseAndOtherCurrentLiabilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="RestructuringAndOtherRelatedCharges" id="ecor_RestructuringAndOtherRelatedCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="MadisonGlobalPartnersMember" id="ecor_MadisonGlobalPartnersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="WarrantsWithExercisePriceOfFivePointSixEightMember" id="ecor_WarrantsWithExercisePriceOfFivePointSixEightMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfInvestorsAsDefendants" id="ecor_NumberOfInvestorsAsDefendants" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="FormerFinancialAdvisorMember" id="ecor_FormerFinancialAdvisorMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="WarrantOneMember" id="ecor_WarrantOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="WarrantTwoMember" id="ecor_WarrantTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="WarrantThreeMember" id="ecor_WarrantThreeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="WarrantFourMember" id="ecor_WarrantFourMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="CommercialInsurancePremiumFinanceAndSecurityAgreementMember" id="ecor_CommercialInsurancePremiumFinanceAndSecurityAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="CommitmentSharesIssued" id="ecor_CommitmentSharesIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="IncurredLoss" id="ecor_IncurredLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" id="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="NationalHealthServiceMember" id="ecor_NationalHealthServiceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfChannels" id="ecor_NumberOfChannels" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="ChannelOneMember" id="ecor_ChannelOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ChannelTwoMember" id="ecor_ChannelTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ExercisePriceFiveAndSixtyEightMember" id="ecor_ExercisePriceFiveAndSixtyEightMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ExercisePriceTwelvePointSixZeroMember" id="ecor_ExercisePriceTwelvePointSixZeroMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ExercisePriceTwelvePointSixZeroOneMember" id="ecor_ExercisePriceTwelvePointSixZeroOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ExercisePriceTwelvePointSixZeroTwoMember" id="ecor_ExercisePriceTwelvePointSixZeroTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ExercisePriceTwelvePointSixZeroThreeMember" id="ecor_ExercisePriceTwelvePointSixZeroThreeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="WarrantsAndRightsOutstandingExpired" id="ecor_WarrantsAndRightsOutstandingExpired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="NetNoncashLeaseExpense" id="ecor_NetNoncashLeaseExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="LessorMember" id="ecor_LessorMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock" id="ecor_StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="AccruedExpensesAndOtherCurrentLiabilitiesLineItem" id="ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfRevenueConcentrationTableTextBlock" id="ecor_ScheduleOfRevenueConcentrationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember" id="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="NetSalesConcentrationPercentage" id="ecor_NetSalesConcentrationPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable" id="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired" id="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised" id="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant" id="ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable" id="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne" id="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" id="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" id="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" id="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" id="ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="StockPurchaseWarrantsMember" id="ecor_StockPurchaseWarrantsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="NetSalesPercentage" id="ecor_NetSalesPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember" id="ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ChannelFiveMember" id="ecor_ChannelFiveMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="NonEmployeeDirectorMember" id="ecor_NonEmployeeDirectorMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfWhollyOwnedSubsidiaries" id="ecor_NumberOfWhollyOwnedSubsidiaries" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="RestrictedCashPolicyTextBlock" id="ecor_RestrictedCashPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="PayToInstallmentsAmount" id="ecor_PayToInstallmentsAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ChannelSixMember" id="ecor_ChannelSixMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ChannelFourMember" id="ecor_ChannelFourMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ChannelThreeMember" id="ecor_ChannelThreeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="AccruedLegalFeesLitigationExpense" id="ecor_AccruedLegalFeesLitigationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="LicensedProductsPolicyTextBlock" id="ecor_LicensedProductsPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember" id="ecor_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="AccountingPoliciesTable" id="ecor_AccountingPoliciesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="AccountingPoliciesLineItems" id="ecor_AccountingPoliciesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="FederalSupplyScheduleExpireDate" id="ecor_FederalSupplyScheduleExpireDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="NumberOfEachSharesVotingRightsPerShares" id="ecor_NumberOfEachSharesVotingRightsPerShares" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="NumberOfVoteEachMemberIsEntitledToForEachUnitHeld" id="ecor_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="PreferredStockRedemptionShare" id="ecor_PreferredStockRedemptionShare" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="TwoFormerEmployeesMember" id="ecor_TwoFormerEmployeesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfBasisSharesToReceiveDividendDeclared" id="ecor_NumberOfBasisSharesToReceiveDividendDeclared" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="NumberOfBasisSharesOfVotingRightsReceived" id="ecor_NumberOfBasisSharesOfVotingRightsReceived" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="DescriptionOfReverseStockSplit" id="ecor_DescriptionOfReverseStockSplit" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="NumberOfBasisSharesToReceiveRedemptionAmount" id="ecor_NumberOfBasisSharesToReceiveRedemptionAmount" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="NumberOfDesignatedSharesOutstanding" id="ecor_NumberOfDesignatedSharesOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>7
<FILENAME>ex101_1.htm
<DESCRIPTION>EX-10.1
<TEXT>
<html><body><div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<div>
<p style="text-align: right; margin: 0px; text-indent: 0px;"><font style="font-weight: bold;">Exhibit 10.1</font></p>
<p style="font-size: 10pt; line-height: 115%; margin: 0px; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<p style="font-size: 10pt; line-height: 115%; margin: 0px; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<p style="font-size: 10pt; line-height: 115%; margin: 0px; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<p style="font-size: 10pt; line-height: 115%; margin: 0px; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<p style="font-size: 10pt; line-height: 115%; margin: 0px; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<p style="font-size: 10pt; line-height: 115%; margin: 0px; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<p style="font-size: 10pt; line-height: 115%; margin: 0px; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<p style="font-size: 10pt; line-height: 115%; margin: 0px; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<p style="font-size: 14pt; line-height: 115%; margin: 0px; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 12pt; font-weight: bold;">ELECTROCORE, INC.</font></p>
<p style="font-size: 14pt; line-height: 115%; margin: 0px; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 12pt; font-weight: bold;">2018 OMNIBUS EQUITY INCENTIVE PLAN</font></p>
<p style="font-size: 14pt; line-height: 115%; margin: 0px; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 12pt; font-weight: bold;">(Effective June 21, 2018)<sup>1</sup></font></p>
<p style="font-size: 14pt; line-height: 115%; margin: 0px; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<p style="font-size: 14pt; line-height: 115%; margin: 0px; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<p style="font-size: 14pt; line-height: 115%; margin: 0px; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<p style="font-size: 14pt; line-height: 115%; margin: 0px; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<p style="font-size: 14pt; line-height: 115%; margin: 0px; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<p style="font-size: 14pt; line-height: 115%; margin: 0px; text-indent: 0px; text-align: left;"><font style="font-family: &quot;times new roman&quot;, times; font-size: 10pt;"><font>1. Share numbers in this Plan reflect the 1-for-15 reverse stock split effective February 15, 2023.</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;"><br></td>
</tr>

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
</div>
</div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<table cellpadding="0" cellspacing="0" border="0" style="width: 100%; margin: 0px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px; height: 763px;">

<tr style="height: 32px;">
<td style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; height: 32px; vertical-align: top;" valign="top"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" name="TOC"></a></font>
<h4 style="text-align: center; margin: 0px; text-indent: 0px;"><font style="font-size: 10pt; font-family: 'times new roman', times;">TABLE OF CONTENTS</font></h4>
</td>
<td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 32px; vertical-align: bottom;" valign="bottom">
<h4 style="margin: 0px; text-indent: 0px; text-align: right;"><font style="text-decoration: underline; font-size: 10pt; font-family: 'times new roman', times;">PAGE</font></h4>
</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; width: 93%;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B1e_G4LQFEQO8W00000000000000000000">Article 1. Effective Date, Objectives and Duration</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right; width: 7%;">1</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B1.1_I4M7OLZY4000000000000000000000">1.1&nbsp; &nbsp; &nbsp;Effective Date of the Plan</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">1</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B1.2_XKP21JVRI800000000000000000000">1.2&nbsp; &nbsp; &nbsp;Objectives of the Plan</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">1</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B1.3_JEW38UMNFK00000000000000000000">1.3&nbsp; &nbsp; &nbsp;Duration of the Plan</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">1</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2e_SBSA7203OW00000000000000000000">Article 2. Definitions</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">1</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.1_3PDBL5CPOG00000000000000000000">2.1&nbsp; &nbsp; &nbsp;&#8220;Affiliate&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">1</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.2_1EQ2AIC2DC00000000000000000000">2.2&nbsp; &nbsp; &nbsp;&#8220;Award&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">1</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.3_8MLJFCAAWW00000000000000000000">2.3&nbsp; &nbsp; &nbsp;&#8220;Award Agreement&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">1</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.4_BU49J68EYO00000000000000000000">2.4&nbsp; &nbsp; &nbsp;&#8220;Board&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">2</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.5_GGMZNTXHM800000000000000000000">2.5&nbsp; &nbsp; &nbsp;&#8220;Bonus Shares&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">2</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.6_LG83TMR5N400000000000000000000">2.6&nbsp; &nbsp; &nbsp;&#8220;Cause&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">2</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.7_DPZ926ATZK00000000000000000000">2.7&nbsp; &nbsp; &nbsp;&#8220;CEO&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">2</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.8_1BWVZD77JK00000000000000000000">2.8&nbsp; &nbsp; &nbsp;&#8220;Change in Control&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">2</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.9_7GO6Y0XDWW00000000000000000000">2.9&nbsp; &nbsp; &nbsp;&#8220;Code&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">2</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.10_AJABN98Q6O00000000000000000000">2.10&nbsp; &nbsp; &#8220;Committee&#8221; or &#8220;Incentive Plan Committee&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">2</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.11_BOLDOI7UM800000000000000000000">2.11&nbsp; &nbsp; &#8220;Compensation Committee&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">2</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.12_WBBKNYPOAO00000000000000000000">2.12&nbsp; &nbsp; &#8220;Common Stock&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">2</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.13_VDHVUMIVE800000000000000000000">2.13&nbsp; &nbsp; &#8220;Corporate Transaction&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">2</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.14_JCU0RND4DS00000000000000000000">2.14&nbsp; &nbsp; &#8220;Deferred Stock&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">2</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.15_UQAVTD37DS00000000000000000000">2.15&nbsp; &nbsp; &#8220;Disability&#8221; or &#8220;Disabled&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">3</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.16_5A1SYHUW8W00000000000000000000">2.16&nbsp; &nbsp; &#8220;Dividend Equivalent&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">3</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.17_VAMU0XAPTS00000000000000000000">2.17&nbsp; &nbsp; &#8220;Effective Date&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">3</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.18_GURZUXLYWW00000000000000000000">2.18&nbsp; &nbsp; &#8220;Eligible Person&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">3</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.19_EJHXS4J54W00000000000000000000">2.19&nbsp; &nbsp; &#8220;Exchange Act&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">3</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.20_7XU96M2GO000000000000000000000">2.20&nbsp; &nbsp; &#8220;Exercise Price&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">3</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.21_MHIJUPKAZ400000000000000000000">2.21&nbsp; &nbsp; &#8220;Fair Market Value&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">3</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.22_MMNJF2ESOG00000000000000000000">2.22&nbsp; &nbsp; &#8220;Grant Date&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">4</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.23_KWOPVKZ8UO00000000000000000000">2.23&nbsp; &nbsp; &#8220;Grantee&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">4</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.24_0JQ02JZ2WG00000000000000000000">2.24&nbsp; &nbsp; &#8220;Incentive Stock Option&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">4</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.25_RW5KYYHQYO00000000000000000000">2.25&nbsp; &nbsp; &#8220;Including&#8221; or &#8220;includes&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">4</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.26_XOMMMVLUMO00000000000000000000">2.26&nbsp; &nbsp; &#8220;Management Committee&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">4</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.27_5Y87XTU4TC00000000000000000000">2.27&nbsp; &nbsp; &#8220;Non-Employee Director&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">4</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.28_XZEJTVZPSG00000000000000000000">2.28&nbsp; &nbsp; &#8220;Option&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">4</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.29_R99QKEJ00000000000000000000000">2.29&nbsp; &nbsp; &#8220;Other Stock-Based Award&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">4</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.30_3Y8QAU4H1S00000000000000000000">2.30&nbsp; &nbsp; &#8220;Performance Period&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">4</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.31_9EEGFKWUE800000000000000000000">2.31&nbsp; &nbsp; &#8220;Performance Share&#8221; and &#8220;Performance Unit&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">4</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.32_NPD33XD8ZK00000000000000000000">2.32&nbsp; &nbsp; &#8220;Period of Restriction&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">4</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.33_4SQCBED4CW00000000000000000000">2.33&nbsp; &nbsp; &#8220;Person&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">4</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.34_1LSINYWR5C00000000000000000000">2.34&nbsp; &nbsp; &#8220;Restricted Shares&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">4</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.35_T7AN5H7Y8000000000000000000000">2.35&nbsp; &nbsp; &#8220;Restricted Stock Units&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">4</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.36_ASY50UNTC000000000000000000000">2.36&nbsp; &nbsp; &#8220;Rule 16b-3&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">4</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.37_SNK5HUOF9S00000000000000000000">2.37&nbsp; &nbsp; &#8220;SEC&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">4</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.38_FUCUFMX36800000000000000000000">2.38&nbsp; &nbsp; &#8220;Section 16 Non-Employee Director&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">4</td>
</tr>

</table>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

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

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<table cellpadding="0" cellspacing="0" border="0" style="width: 100%; margin: 0px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px; height: 829px;">

<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px; width: 93%;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.39_QQ7IA57VLC00000000000000000000">2.39&nbsp; &nbsp; &#8220;Section 16 Person&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right; width: 7%;">4</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.40_09LLS4A68000000000000000000000">2.40&nbsp; &nbsp; &#8220;Separation from Service&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">5</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.41_OJ85BC0J7K00000000000000000000">2.41&nbsp; &nbsp; &#8220;Share&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">5</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.42_8S0O0UVWI800000000000000000000">2.42&nbsp; &nbsp; &#8220;Stock Appreciation Right&#8221; or &#8220;SAR&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">5</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.43_DW31IERO7K00000000000000000000">2.43&nbsp; &nbsp; &#8220;Subsidiary Corporation&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">5</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.44_TLNUHWKWXS00000000000000000000">2.44&nbsp; &nbsp; &#8220;Surviving Company&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">5</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.45_1JHTTV1U8000000000000000000000">2.45&nbsp; &nbsp; &#8220;Term&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">5</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B2.46_CBSW2CE3FK00000000000000000000">2.46&nbsp; &nbsp; &#8220;Termination of Affiliation&#8221;</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">5</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B3e_LS2D975DO000000000000000000000">Article 3. Administration</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">6</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B3.1_QMO90BGDQO00000000000000000000">3.1&nbsp; &nbsp; &nbsp;Committee</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">6</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B3.2_8N0IT0RQCG00000000000000000000">3.2&nbsp; &nbsp; &nbsp;Powers of Committee</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">6</td>
</tr>
<tr style="height: 13px;">
<td style="height: 13px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B3.3_Q0CPQD9S7400000000000000000000">3.3&nbsp; &nbsp; &nbsp;No Repricings</a></font></td>
<td class="bmpageno" style="height: 13px; text-align: right;">8</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B4e_PISVKS1ZN400000000000000000000">Article 4. Shares Subject to the Plan</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">8</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B4.1_2IFN8LFTJK00000000000000000000">4.1&nbsp; &nbsp; &nbsp;Number of Shares Available for Grants</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">8</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B4.2_P44L2F8GNK00000000000000000000">4.2&nbsp; &nbsp; &nbsp;Adjustments in Authorized Shares and Awards; Corporate Transaction, Liquidation or Dissolution</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">9</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B5e_BNQU6A7YXC00000000000000000000">Article 5. Eligibility and General Conditions of Awards</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">10</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B5.1_EM2AGLFUWW00000000000000000000">5.1&nbsp; &nbsp; &nbsp;Eligibility</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">10</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B5.2_19C5NHVGLC00000000000000000000">5.2&nbsp; &nbsp; &nbsp;Award Agreement</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">10</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B5.3_E31IMTQ54G00000000000000000000">5.3&nbsp; &nbsp; &nbsp;General Terms and Termination of Affiliation</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">10</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B5.4_2PDF5HQZTS00000000000000000000">5.4&nbsp; &nbsp; &nbsp;Nontransferability of Awards</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">10</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B5.5_LQ2A27GWSG00000000000000000000">5.5&nbsp; &nbsp; &nbsp;Cancellation and Rescission of Awards</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">11</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B5.6_KHFDFDS28G00000000000000000000">5.6&nbsp; &nbsp; &nbsp;Stand-Alone, Tandem and Substitute Awards</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">11</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B5.7_BWK2MJ29U800000000000000000000">5.7&nbsp; &nbsp; &nbsp;Compliance with Rule 16b-3</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">12</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B5.8_TERX6ESFR400000000000000000000">5.8&nbsp; &nbsp; &nbsp;Deferral of Award Payouts</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">12</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B6e_XQ1H5X3SO000000000000000000000">Article 6. Stock Options</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">12</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B6.1_B4C3T7VN4000000000000000000000">6.1&nbsp; &nbsp; &nbsp;Grant of Options</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">12</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B6.2_19HA4NJ43400000000000000000000">6.2&nbsp; &nbsp; &nbsp;Award Agreement</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">12</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B6.3_57SQMSC6EO00000000000000000000">6.3&nbsp; &nbsp; &nbsp;Option Exercise Price</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">13</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B6.4_1AUE76V3HS00000000000000000000">6.4&nbsp; &nbsp; &nbsp;Grant of Incentive Stock Options</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">13</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B6.5_6Y7RHMNX4G00000000000000000000">6.5&nbsp; &nbsp; &nbsp;Payment of Exercise Price</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">14</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B7e_ZVTBTXJGC000000000000000000000">Article 7. Stock Appreciation Rights</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">14</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B7.1_U93NVTU1XC00000000000000000000">7.1&nbsp; &nbsp; &nbsp;Issuance</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">14</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B7.2_N6JTH6G0VK00000000000000000000">7.2&nbsp; &nbsp; &nbsp;Award Agreements</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">14</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B7.3_U9NNM8P8N400000000000000000000">7.3&nbsp; &nbsp; &nbsp;SAR Exercise Price</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">14</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B7.4_KMEFFKHK5S00000000000000000000">7.4&nbsp; &nbsp; &nbsp;Exercise and Payment</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">14</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B8e_1DUGN4TNHC00000000000000000000">Article 8. Restricted Shares</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">15</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B8.1_AQ7JK8ADB400000000000000000000">8.1&nbsp; &nbsp; &nbsp;Grant of Restricted Shares</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">15</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B8.2_K1NBSQG9SG00000000000000000000">8.2&nbsp; &nbsp; &nbsp;Award Agreement</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">15</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B8.3_QYQI5QWSY800000000000000000000">8.3&nbsp; &nbsp; &nbsp;Consideration for Restricted Shares</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">15</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B8.4_NZ854AOLZ400000000000000000000">8.4&nbsp; &nbsp; &nbsp;Effect of Forfeiture</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">15</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B8.5_YDREZON8GG00000000000000000000">8.5&nbsp; &nbsp; &nbsp;Escrow; Legends</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">15</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B9e_YRJ53AI8QO00000000000000000000">Article 9. Performance Units and Performance Shares</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">15</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B9.1_7EZW4PB4QO00000000000000000000">9.1&nbsp; &nbsp; &nbsp;Grant of Performance Units and Performance Shares</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">15</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B9.2_HD8RPNL74G00000000000000000000">9.2&nbsp; &nbsp; &nbsp;Value/Performance Goals</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">16</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B9.3_NAKDVWI9XC00000000000000000000">9.3&nbsp; &nbsp; &nbsp;Earning of Performance Units and Performance Shares</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">16</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B10e_CCJ30SG38W00000000000000000000">Article 10. Deferred Stock and Restricted Stock Units</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">16</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B10.1_063A0DXVKG00000000000000000000">10.1&nbsp; &nbsp; Grant of Deferred Stock and Restricted Stock Units</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">16</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B10.2_1FFK1MR7LS00000000000000000000">10.2&nbsp; &nbsp; Vesting and Delivery</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">16</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B10.3_VQ4AZW8O6O00000000000000000000">10.3&nbsp; &nbsp; Voting and Dividend Equivalent Rights Attributable to Deferred Stock and Restricted Stock Units</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">17</td>
</tr>

</table>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

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

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<table cellpadding="0" cellspacing="0" border="0" style="width: 100%; margin: 0px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px; height: 629px;">

<tr style="height: 17px;">
<td style="height: 17px; width: 93%;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B11e_4CL3A6TQA800000000000000000000">Article 11. Dividend Equivalents</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right; width: 7%;">17</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B12e_WY9XU85JVK00000000000000000000">Article 12. Bonus Shares</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">17</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B13e_VITTFAIYSW00000000000000000000">Article 13. Other Stock-Based Awards</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">17</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B14e_KUOBXZC54W00000000000000000000">Article 14. Non-Employee Director Awards</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">18</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B15e_QTE647ONTC00000000000000000000">Article 15. Amendment, Modification, and Termination</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">18</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B15.1_L4H2L4LCSG00000000000000000000">15.1&nbsp; &nbsp; Amendment, Modification, and Termination</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">18</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B15.2_LZK030UMR400000000000000000000">15.2&nbsp; &nbsp; Awards Previously Granted</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">18</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B16e_F5702VZYK000000000000000000000">Article 16. Compliance with Code Section 409A</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">18</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B16.1_PU8BU247R400000000000000000000">16.1&nbsp; &nbsp; Awards Subject to Code Section 409A</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">18</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B16.2_NE9XNLQPWW00000000000000000000">16.2&nbsp; &nbsp; Deferral and/or Distribution Elections</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">18</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B16.3_PKG5JG8DAO00000000000000000000">16.3&nbsp; &nbsp; Subsequent Elections</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">19</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B16.4_Y5T9VZFSAO00000000000000000000">16.4&nbsp; &nbsp; Distributions Pursuant to Deferral Elections</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">19</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B16.5_K34KLNAQ7400000000000000000000">16.5&nbsp; &nbsp; Six Month Delay</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">19</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B16.6_U9LVYVJ1XS00000000000000000000">16.6&nbsp; &nbsp; Death or Disability</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">19</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B16.7_Q717Z4IURK00000000000000000000">16.7&nbsp; &nbsp; No Acceleration of Distributions</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">19</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B17_H708CUAN2O00000000000000000000">Article 17. Withholding</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">20</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B17.1_MLHZ7TW8CW00000000000000000000">17.1&nbsp; &nbsp; Required Withholding</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">20</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B17.2_1DKAOCCIBK00000000000000000000">17.2&nbsp; &nbsp; Notification under Code Section 83(b)</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">20</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B18_99Q5VCONPC00000000000000000000">Article 18. Additional Provisions</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">21</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B18.1_34QMNAJA4G00000000000000000000">18.1&nbsp; &nbsp; Successors</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">21</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B18.2_LKPRD1E2DS00000000000000000000">18.2&nbsp; &nbsp; Severability</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">21</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B18.3_FRR8THQZHC00000000000000000000">18.3&nbsp; &nbsp; Requirements of Law</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">21</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B18.4_VGN45JUAB400000000000000000000">18.4&nbsp; &nbsp; Securities Law Compliance</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">21</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B18.5_BOWFU0736O00000000000000000000">18.5&nbsp; &nbsp; Forfeiture Events</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">22</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B18.6_LXG34X3BPC00000000000000000000">18.6&nbsp; &nbsp; No Rights as a Stockholder</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">22</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B18.7_0E8EHE6Q2800000000000000000000">18.7&nbsp; &nbsp; Nature of Payments</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">22</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B18.8_O71DOASCTC00000000000000000000">18.8&nbsp; &nbsp; Non-Exclusivity of Plan</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">22</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B18.9_A9DP3AI5FK00000000000000000000">18.9&nbsp; &nbsp; Governing Law</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">22</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B18.10_UDKAUO2U5C00000000000000000000">18.10&nbsp; &nbsp;Unfunded Status of Awards; Creation of Trusts</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">22</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B18.11_6O6HB7CEF400000000000000000000">18.11&nbsp; &nbsp;Affiliation</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">22</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B18.12_FYM9BMFV2800000000000000000000">18.12&nbsp; &nbsp;Participation</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">23</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B18.13_HFSNO0CMDS00000000000000000000">18.13&nbsp; &nbsp;Military Service</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">23</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B18.14_R165FCM5QO00000000000000000000">18.14&nbsp; &nbsp;Construction</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">23</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B18.15_BUTESFLVF400000000000000000000">18.15&nbsp; &nbsp;Headings</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">23</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B18.16_WMTNCU2VQ800000000000000000000">18.16&nbsp; &nbsp;Obligations</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">23</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B18.17_S16X5349Q800000000000000000000">18.17&nbsp; &nbsp;No Right to Continue as Director</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">23</td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px; padding: 0px 0px 0px 15px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#B18.18_VWPSI9113400000000000000000000">18.18&nbsp; &nbsp;Stockholder Approval</a></font></td>
<td class="bmpageno" style="height: 17px; text-align: right;">23</td>
</tr>

</table>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

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

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<div>
<p style="font-size: 14pt; line-height: 115%; margin: 0px; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<p style="font-size: 14pt; line-height: 115%; margin: 0px; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 11pt; font-weight: bold;">ELECTROCORE, INC.</font></p>
<p style="font-size: 14pt; line-height: 115%; margin: 0pt; text-align: center;"><font style="font-family: 'times new roman', times; font-size: 11pt;"><font style="font-weight: bold;">2018 OMNIBUS EQUITY INCE</font><font style="font-weight: bold;">NTIVE PLAN</font></font></p>
<p style="font-size: 14pt; line-height: 115%; margin: 0px; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">&nbsp;</font></p>
<div style="font-size: 10pt; line-height: 115%; margin: 0px; text-align: center; text-indent: 0px;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B1e_G4LQFEQO8W00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: none;">Article 1.</font></a><br><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Effective Date, Objectives and Duration</font></div>
<p style="font-size: 14pt; line-height: 115%; margin: 0pt; text-align: center;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<div style="margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B1.1_I4M7OLZY4000000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style=";text-decoration: none;">1.1</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Effective Date of the Plan</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; The Board of Directors of electroCore, Inc., a Delaware corporation (the &#8220;Company&#8221;) formed upon the statutory conversion of ElectroCore, LLC from a Delaware limited liability company (the &#8220;LLC&#8221;) into a Delaware corporation, adopted the 2018 Omnibus Equity Incentive Plan (the &#8220;Plan&#8221;) effective as of June 21, 2018 (the &#8220;Effective Date&#8221;).&nbsp;&nbsp;</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B1.2_XKP21JVRI800000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">1.2</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Objectives of the Plan</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; The Plan is intended (a) to allow selected employees of and consultants to the Company and its Affiliates to acquire or increase equity ownership in the Company, thereby strengthening their commitment to the success of the Company and stimulating their efforts on behalf of the Company, and to assist the Company and its Affiliates in attracting new employees, officers and consultants and retaining existing employees and consultants, (b) to optimize the profitability and growth of the Company and its Affiliates through incentives which are consistent with the Company&#8217;s goals, (d) to provide Grantees with an incentive for excellence in individual performance, (e) to promote teamwork among employees, consultants and Non-Employee Directors, and (f) to attract and retain highly qualified persons to serve as Non-Employee Directors and to promote ownership by such Non-Employee Directors of a greater proprietary interest in the Company, thereby aligning such Non-Employee Directors&#8217; interests more closely with the interests of the Company&#8217;s stockholders.&nbsp;</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B1.3_JEW38UMNFK00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">1.3</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Duration of the Plan</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">. The Plan shall commence on the Effective Date and shall remain in effect, subject to the right of the Board to amend or terminate the Plan at any time pursuant to Article 15 hereof, until the earlier of the tenth anniversary of the Effective Date, or the date all Shares subject to the Plan shall have been purchased or acquired and the restrictions on all Restricted Shares granted under the Plan shall have lapsed, according to the Plan&#8217;s provisions.</font></div>
<div style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2e_SBSA7203OW00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: none;">Article 2.</font></a><br><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Definitions</font></div>
<p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<p style="margin: 0pt 0pt 12pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">Whenever used in the Plan, the following terms shall have the meanings set forth below:</font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.1_3PDBL5CPOG00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.1</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Affiliate</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means any corporation or other entity, including but not limited to partnerships, limited liability companies and joint ventures, with respect to which the Company, directly or indirectly, owns as applicable (a) stock possessing more than fifty percent (50%) of the total combined voting power of all classes of stock entitled to vote, or more than fifty percent (50%) of the total value of all shares of all classes of stock of such corporation, or (b) an aggregate of more than fifty percent (50%) of the profits interest or capital interest of a non-corporate entity. </font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.2_1EQ2AIC2DC00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.2</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Award</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means Options (including non-qualified options and Incentive Stock Options), SARs, Restricted Shares, Performance Units (which may be paid in cash), Performance Shares, Deferred Stock, Restricted Stock Units, Dividend Equivalents, Bonus Shares or Other Stock-Based Awards granted under the Plan.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.3_8MLJFCAAWW00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.3</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Award Agreement</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means either (a) a written agreement entered into by the Company and a Grantee setting forth the terms and provisions applicable to an Award granted under this Plan, or (b) a written statement issued by the Company to a Grantee describing the terms and provisions of such Award, including any amendment or modification thereof. The Committee may provide for the use of electronic, internet or other non-paper Award Agreements and the use of electronic, internet or other non-paper means for the acceptance thereof and actions thereunder by the Grantee.&nbsp;</font></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 style="font-size: 10pt;" class="pageno"><font class='pageno'>1</font></font></td>
</tr>

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.4_BU49J68EYO00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.4</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Board</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means the Board of Directors of the Company.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-align: justify; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.5_GGMZNTXHM800000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.5</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font>&#8220;<font style="text-decoration: underline;">Bonus Shares</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means Shares that are awarded to a Grantee with or without cost and without restrictions either in recognition of past performance (whether determined by reference to another employee benefit plan of the Company or otherwise), as an inducement to become an Eligible Person or, with the consent of the Grantee, as payment in lieu of any cash remuneration otherwise payable to the Grantee.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-align: justify; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.6_LG83TMR5N400000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.6</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Cause</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means, except as otherwise defined in an Award Agreement:</font></div>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(a)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>the commission of any act by a Grantee constituting a felony or crime of moral turpitude (or their equivalent in a non-United States jurisdiction);</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(b)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>an act of dishonesty, fraud, intentional misrepresentation, or harassment which, as determined in good faith by the Committee, would:&nbsp; (i) materially adversely affect the business or the reputation of the Company or any of its Affiliates with their respective current or prospective customers, suppliers, lenders and/or other third parties with whom such entity does or might do business; or (ii) expose the Company or any of its Affiliates to a risk of civil or criminal legal damages, liabilities or penalties;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(c)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>any material misconduct in violation of the Company&#8217;s or an Affiliate&#8217;s written policies; or </font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(d)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>willful and deliberate non-performance of the Grantee&#8217;s duties in connection with the business affairs of the Company or its Affiliates;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt; text-align: justify;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: italic;">provided, however</font>, that if the Grantee has a written employment or consulting agreement with the Company or any of its Affiliates or participates in any severance plan established by the Company that includes a definition of &#8220;cause,&#8221; Cause shall have the meaning set forth in such employment or consulting agreement or severance plan.</font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.7_DPZ926ATZK00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.7</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">CEO</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means the Chief Executive Officer of the Company.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.8_1BWVZD77JK00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.8</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Change in Co</font><font style="text-decoration: underline;">ntrol</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> shall have the meaning set forth in Section 16.4(e). </font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.9_7GO6Y0XDWW00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.9</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Code</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means the Internal Revenue Code of 1986, as amended from time to time.&nbsp; References to a particular section of the Code include references to regulations and rulings thereunder and to successor provisions.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.10_AJABN98Q6O00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.10</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Committee</font>&#8221; or &#8220;<font style="text-decoration: underline;">Incentive Plan Committee</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> has the meaning set forth in Section 3.1(a).</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.11_BOLDOI7UM800000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.11</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Compensation Committee</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means the compensation committee of the Board.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.12_WBBKNYPOAO00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.12</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Common Stock</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means the common stock, $0.001 par value, of the Company.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.13_VDHVUMIVE800000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.13</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">C</font><font style="text-decoration: underline;">orporate Transaction</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> shall have the meaning set forth in Section 4.2(b).</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.14_JCU0RND4DS00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.14</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Deferred Stock</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means a right, granted under Article 10, to receive Shares at the end of a specified deferral period.&nbsp;&nbsp;</font></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 style="font-size: 10pt;" class="pageno"><font class='pageno'>2</font></font></td>
</tr>

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.15_UQAVTD37DS00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.15</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Disability</font>&#8221; or &#8220;<font style="text-decoration: underline;">Disabled</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means, unless otherwise defined in an Award Agreement, or as otherwise determined under procedures established by the Committee for purposes of the Plan:</font></div>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(a)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>Except as provided in (b) below, a disability within the meaning of Section 22(e)(3) of the Code; and</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(b)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>In the case of any Award that constitutes deferred compensation within the meaning of Section 409A of the Code, a disability as defined in regulations under Code Section 409A.&nbsp; For purpose of Code Section 409A, a Grantee will be considered Disabled if: </font></p>
<h4 style="font-weight: normal; margin: 0pt 0pt 12pt 72pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">(i)<font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>the Grantee is unable to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment which can be expected to result in death or can be expected to last for a continuous period of not less than twelve (12) months, or</font></h4>
<h4 style="font-weight: normal; margin: 0pt 0pt 12pt 72pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">(ii)<font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>the Grantee is, by reason of any medically determinable physical or mental impairment which can be expected to result in death or can be expected to last for a continuous period of not less than twelve (12) months, receiving income replacement benefits for a period of not less than three (3) months under an accident and health plan covering employees of the Grantee&#8217;s employer.</font></h4>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.16_5A1SYHUW8W00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.16</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Dividend Equivalent</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means a right to receive payments equal to dividends or property, if and when paid or distributed, on a specified number of Shares.&nbsp; </font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.17_VAMU0XAPTS00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.17</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Effective Date</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> has the meaning set forth in Section 1.1.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.18_GURZUXLYWW00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.18</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Eligible Person</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means any individual who is an employee (including any officer) of, a non-employee consultant to, or a Non-Employee Director of, the Company or any Affiliate; provided, however, that solely with respect to the grant of an Incentive Stock Option, an Eligible Person shall be any employee (including any officer) of the Company or any Subsidiary Corporation.&nbsp; Notwithstanding the foregoing, an Eligible Person shall also include an individual who is expected to become an employee to, non-employee consultant of or Non-Employee Director of the Company or any Affiliate within a reasonable period of time after the grant of an Award (other than an Incentive Stock Option); provided that any Award granted to any such individual shall be automatically terminated and cancelled without consideration if the individual does not begin performing services for the Company or any Affiliate within twelve (12) months after the Grant Date.&nbsp; Solely for purposes of Section 5.6(b), current or former employees or non-employee directors of, or consultants to, of an Acquired Entity who receive Substitute Awards in substitution for Acquired Entity Awards shall be considered Eligible Persons under this Plan with respect to such Substitute Awards.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.19_EJHXS4J54W00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.19</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Exchange Act</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means the Securities Exchange Act of 1934, as amended from time to time.&nbsp; References to a particular section of the Exchange Act include references to successor provisions.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.20_7XU96M2GO000000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.20</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Exercise Price</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means (a) with respect to an Option, the price at which a Share may be purchased by a Grantee pursuant to such Option or (b) with respect to an SAR, the price established at the time an SAR is granted pursuant to Article 7, which is used to determine the amount, if any, of the payment due to a Grantee upon exercise of the SAR.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.21_MHIJUPKAZ400000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.21</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Fair Market Value</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> of a Share means a price that is based on the opening, closing, actual, high, low, or the arithmetic mean of selling prices of a Share reported on an established stock exchange which is the principal exchange upon which the Shares are traded on the applicable date or the preceding trading day.&nbsp; Unless the Committee determines otherwise, if the Shares are traded over the counter at the time a determination of its Fair Market Value is required to be made hereunder, Fair Market Value shall be deemed to be equal to the arithmetic mean between the reported high and low or closing bid and asked prices of a Share on the applicable date, or if no such trades were made that day then the most recent date on which Shares were publicly traded.&nbsp; In the event Shares are not publicly traded at the time a determination of their value is required to be made hereunder, the determination of their Fair Market Value shall be made by the Committee in such manner as it deems appropriate provided such manner is consistent with Treasury Regulation Section 1.409A-1(b)(5)(iv)(B).&nbsp; </font></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 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><br></div>
</div>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.22_MMNJF2ESOG00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.22</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Grant Date</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means the date on which an Award is granted or such later date as specified in advance by the Committee.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.23_KWOPVKZ8UO00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.23</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Gran</font><font style="text-decoration: underline;">tee</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means a person who has been granted an Award.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.24_0JQ02JZ2WG00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.24</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Incentive Stock Option</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means an Option that is intended to meet the requirements of Section 422 of the Code.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.25_RW5KYYHQYO00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.25</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Including</font>&#8221; or &#8220;<font style="text-decoration: underline;">includes</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means &#8220;including, without limitation,&#8221; or &#8220;includes, without limitation,&#8221; respectively.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.26_XOMMMVLUMO00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.26</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Management Committee</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> has the meaning set forth in Section 3.1(b).</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.27_5Y87XTU4TC00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.27</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Non-Employee Director</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means a member of the Board who is not an employee of the Company or any Affiliate.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.28_XZEJTVZPSG00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.28</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Option</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means an option granted under Article 6 of the Plan.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.29_R99QKEJ00000000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.29</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Other Stock-Based Award</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means a right, granted under Article 13 hereof, that relates to or is valued by reference to Shares or other Awards relating to Shares.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.30_3Y8QAU4H1S00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.30</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Performance Period</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means, with respect to an Award of Performance Shares or Performance Units, the period of time during which the performance vesting conditions applicable to such Award must be satisfied.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.31_9EEGFKWUE800000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.31</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Performance Share</font>&#8221; and &#8220;<font style="text-decoration: underline;">Performance Unit</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> have the respective meanings set forth in Article 9.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.32_NPD33XD8ZK00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.32</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Period of Restriction</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means the period during which Restricted Shares are subject to forfeiture if the conditions specified in the Award Agreement are not satisfied.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.33_4SQCBED4CW00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.33</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Person</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means any individual, sole proprietorship, partnership, joint venture, limited liability company, trust, unincorporated organization, association, corporation, institution, public benefit corporation, entity or government instrumentality, division, agency, body or department.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.34_1LSINYWR5C00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.34</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Restricted Shares</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means Shares, granted under Article 8, that are both subject to forfeiture and are nontransferable if the Grantee does not satisfy the conditions specified in the Award Agreement applicable to such Shares.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.35_T7AN5H7Y8000000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.35</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Restricted Stock Units</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> are rights, granted under Article 10, to receive Shares if the Grantee satisfies the conditions specified in the Award Agreement applicable to such rights.&nbsp; </font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.36_ASY50UNTC000000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.36</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Rule 16b-3</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means Rule 16b-3 promulgated by the SEC under the Exchange Act, as amended from time to time, together with any successor rule.&nbsp; </font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.37_SNK5HUOF9S00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.37</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">SEC</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means the United States Securities and Exchange Commission, or any successor thereto.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.38_FUCUFMX36800000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.38</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Section 16 Non-Employee Director</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means a member of the Board who satisfies the requirements to qualify as a &#8220;non-employee director&#8221; under Rule 16b-3.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.39_QQ7IA57VLC00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.39</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Section 16 Person</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means a person who is subject to potential liability under Section 16(b) of the Exchange Act with respect to transactions involving equity securities of the Company.</font></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 style="font-size: 10pt;" class="pageno"><font class='pageno'>4</font></font></td>
</tr>

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.40_09LLS4A68000000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.40</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Separation from Service</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means, with respect to any Award that constitutes deferred compensation within the meaning of Code Section 409A, a &#8220;separation from service&#8221; as defined in Treasury Regulation Section 1.409A-1(h).&nbsp; For this purpose, a &#8220;separation from service&#8221; is deemed to occur on the date that the Company and the Grantee reasonably anticipate that the level of bona fide services the Grantee would perform for the Company and/or any Affiliates after that date (whether as an employee, Non-Employee Director or consultant or independent contractor) would permanently decrease to a level that, based on the facts and circumstances, would constitute a separation from service; provided that a decrease to a level that is 50% or more of the average level of bona fide services provided over the prior 36 months shall not be a separation from service, and a decrease to a level that is 20% or less of the average level of such bona fide services shall be a separation from service.&nbsp; The Committee retains the right and discretion to specify, and may specify, whether a separation from service occurs with respect to those individuals who are performing services for the Company or an Affiliate immediately prior to an asset purchase transaction in which the Company or an Affiliate is the seller and who continue to perform services for the buyer (or an affiliate thereof) immediately following such asset purchase transaction; provided, such specification is made in accordance with the requirements of Treasury Regulation Section 1.409A-1(h)(4).</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.41_OJ85BC0J7K00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.41</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Share</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means a share of Common Stock, and such other securities of the Company, as may be substituted or resubstituted for Shares pursuant to Section 4.2 hereof.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.42_8S0O0UVWI800000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.42</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Stock Appreciation Right</font>&#8221; or &#8220;<font style="text-decoration: underline;">SAR</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means an Award granted under Article 7 of the Plan.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.43_DW31IERO7K00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.43</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Subsidiary Corporation</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means a corporation other than the Company in an unbroken chain of corporations beginning with the Company if, at the time of granting the Option, each of the corporations other than the last corporation in the unbroken chain owns stock possessing 50% or more of the total combined voting power of all classes of stock in one of the other corporations in such chain.&nbsp; </font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.44_TLNUHWKWXS00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.44</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Surviving Company</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> means (a) the surviving corporation in any merger, consolidation or similar transaction, involving the Company (including the Company if the Company is the surviving corporation), (b) or the direct or indirect parent company of such surviving corporation or (c) the direct or indirect parent company of the Company following a sale of substantially all of the outstanding stock of the Company.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.45_1JHTTV1U8000000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.45</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Term</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> of any Option or SAR means the period beginning on the Grant Date of an Option or SAR and ending on the date such Option or SAR expires, terminates or is cancelled.&nbsp; No Option or SAR granted under this Plan shall have a Term exceeding 10 years</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B2.46_CBSW2CE3FK00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">2.46</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;<font style="text-decoration: underline;">Termination of Affiliation</font>&#8221;</font></a><font style="font-family: 'times new roman', times; font-size: 10pt;"> occurs on the first day on which an individual is for any reason no longer performing services for the Company or any Affiliate in the capacity of an employee of, a non-employee consultant to, or a Non-Employee Director of, the Company or any Affiliate or with respect to an individual who is an employee of, a non-employee consultant to or a Non-Employee Director of an Affiliate, the first day on which such entity ceases to be an Affiliate of the Company unless such individual continues to perform Services for the Company or another Affiliate without interruption after such entity ceases to be an Affiliate.&nbsp; Notwithstanding the foregoing, if an Award constitutes deferred compensation within the meaning of Code Section 409A, Termination of Affiliation with respect to such Award shall mean the Grantee&#8217;s Separation from Service.&nbsp; </font></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 style="font-size: 10pt;" class="pageno"><font class='pageno'>5</font></font></td>
</tr>

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<p style="margin: 0px; text-align: justify; text-indent: 0px;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<div style="margin: 0px; break-after: avoid; break-inside: avoid; text-align: center; text-indent: 0px;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B3e_LS2D975DO000000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: none;">Article 3.</font></a><br><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Administration</font></div>
<p style="margin: 0px; break-after: avoid; break-inside: avoid; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; page-break-after: avoid; page-break-inside: avoid; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B3.1_QMO90BGDQO00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">3.1</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Committee</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.</font></div>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(a)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>Subject to Article 14, and to Section 3.2, the Plan shall be administered by a Committee (the &#8220;Incentive Plan Committee&#8221; or the &#8220;Committee&#8221;) of directors of the Company appointed by the Board from time to time.&nbsp; Notwithstanding the foregoing, either the Board or the Compensation Committee may at any time and in one or more instances reserve administrative powers to itself as the Committee or exercise any of the administrative powers of the Committee. The number of members of the Committee may from time to time be increased or decreased as the Board or Compensation Committee deems appropriate.&nbsp; To the extent the Board or Compensation Committee considers it desirable to comply with Rule 16b-3, the Committee shall consist of two or more directors of the Company, all of whom qualify as Section 16 Non-Employee Directors.&nbsp; </font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(b)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>The Board or the Compensation Committee may appoint and delegate to another committee (&#8220;Management Committee&#8221;), or to the CEO, any or all of the authority of the Board or the Committee, as applicable, with respect to Awards to Grantees other than Grantees who are executive officers, Non-Employee Directors, or Section 16 Persons at the time any such delegated authority is exercised.</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(c)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>Unless the context requires otherwise, any references herein to &#8220;Committee&#8221; include references to the Incentive Plan Committee, the Board or the Compensation Committee to the extent Incentive Plan Committee, the Board or the Compensation Committee, as applicable, has assumed or exercises administrative powers itself as the Committee pursuant to subsection (a), and to the Management Committee or the CEO to the extent either has been delegated authority pursuant to subsection (b), as applicable; provided that (i) for purposes of Awards to Non-Employee Directors, &#8220;Committee&#8221; shall include only the full Board, and (ii) for purposes of Awards intended to comply with Rule 16b-3, the &#8220;Committee&#8221; shall include only the Incentive Plan Committee or the Compensation Committee.</font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B3.2_8N0IT0RQCG00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">3.2</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Powers of Committee</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Subject to and consistent with the provisions of the Plan (including Article 14), the Committee has full and final authority and sole discretion as follows; provided that any such authority or discretion exercised with respect to a specific Non-Employee Director shall be approved by the affirmative vote of a majority of the members of the Board, even if not a quorum, but excluding the Non-Employee Director with respect to whom such authority or discretion is exercised:&nbsp;</font></div>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(a)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>to determine when, to whom and in what types and amounts Awards should be granted;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(b)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>to grant Awards to Eligible Persons in any number and to determine the terms and conditions applicable to each Award (including the number of Shares or the amount of cash or other property to which an Award will relate, any Exercise Price or purchase price, any limitation or restriction, any schedule for or performance conditions relating to the earning of the Award or the lapse of limitations, forfeiture restrictions, restrictions on exercisability or transferability, any performance goals including those relating to the Company and/or an Affiliate and/or any division thereof and/or an individual, and/or vesting based on the passage of time, based in each case on such considerations as the Committee shall determine);</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(c)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>to determine the benefit payable under any Performance Unit, Performance Share, Dividend Equivalent, Other Stock-Based Award or Cash Incentive Award and to determine whether any performance or vesting conditions have been satisfied;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(d)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>to determine whether or not specific Awards shall be granted in connection with other specific Awards, and if so, whether they shall be exercisable cumulatively with, or alternatively to, such other specific Awards and all other matters to be determined in connection with an Award;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(e)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>to determine the Term of any Option or SAR;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(f)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>to determine the amount, if any, that a Grantee shall pay for Restricted Shares, whether to permit or require the payment of cash dividends thereon to be deferred and the terms related thereto, when Restricted Shares (including Restricted Shares acquired upon the exercise of an Option) shall be forfeited and whether such shares shall be held in escrow;</font></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

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

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(g)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>to determine whether, to what extent and under what circumstances an Award may be settled in, or the exercise price of an Award may be paid in, cash, Shares, other Awards or other property, or an Award may be accelerated, vested, canceled, forfeited or surrendered or any terms of the Award may be waived, and to accelerate the exercisability of, and to accelerate or waive any or all of the terms and conditions applicable to, any Award or any group of Awards for any reason and at any time;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(h)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>to determine with respect to Awards granted to Eligible Persons whether, to what extent and under what circumstances cash, Shares, other Awards, other property and other amounts payable with respect to an Award will be deferred, either at the election of the Grantee or automatically pursuant to the terms of the Award Agreement;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(i)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font>to offer to exchange or buy out any previously granted Award for a payment in cash, Shares or other Award;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(j)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font>to construe and interpret the Plan and to make all determinations, including factual determinations, necessary or advisable for the administration of the Plan;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(k)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font>to make, amend, suspend, waive and rescind rules and regulations relating to the Plan;&nbsp; </font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(l)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font>to appoint such agents as the Committee may deem necessary or advisable to administer the Plan;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(m)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>to determine the terms and conditions of all Award Agreements applicable to Eligible Persons (which need not be identical) and, with the consent of the Grantee, to amend any such Award Agreement at any time, among other things, to permit transfers of such Awards to the extent permitted by the Plan; provided that the consent of the Grantee shall not be required for any amendment (i) which does not adversely affect the rights of the Grantee, or (ii) which is necessary or advisable (as determined by the Committee) to carry out the purpose of the Award as a result of any new applicable law or change in an existing applicable law, or (iii) to the extent the Award Agreement specifically permits amendment without consent; </font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(n)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>to cancel, with the consent of the Grantee, outstanding Awards and to grant new Awards in substitution therefor;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(o)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>to impose such additional terms and conditions upon the grant, exercise or retention of Awards as the Committee may, before or concurrently with the grant thereof, deem appropriate, including limiting the percentage of Awards which may from time to time be exercised by a Grantee;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(p)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>to make adjustments in the terms and conditions of, and the criteria in, Awards in recognition of unusual or nonrecurring events (including events described in Section 4.2) affecting the Company or an Affiliate or the financial statements of the Company or an Affiliate, or in response to changes in applicable laws, regulations or accounting principles;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(q)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>to correct any defect or supply any omission or reconcile any inconsistency, and to construe and interpret the Plan, the rules and regulations, and Award Agreement or any other instrument entered into or relating to an Award under the Plan; and</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(r)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font>to take any other action with respect to any matters relating to the Plan for which it is responsible and to make all other decisions and determinations as may be required under the terms of the Plan or as the Committee may deem necessary or advisable for the administration of the Plan.</font></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

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

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<p style="margin: 0pt 0pt 12pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">Any action of the Committee with respect to the Plan shall be final, conclusive and binding on all persons, including the Company, its Affiliates, any Grantee, any person claiming any rights under the Plan from or through any Grantee, and stockholders, except to the extent the Committee may subsequently modify, or take further action not consistent with, its prior action.&nbsp; If not specified in the Plan, the time at which the Committee must or may make any determination shall be determined by the Committee, and any such determination may thereafter be modified by the Committee.&nbsp; The express grant of any specific power to the Committee, and the taking of any action by the Committee, shall not be construed as limiting any power or authority of the Committee.&nbsp; Subject to Section 3.1(b), the Committee may delegate to officers of the Company or any Affiliate the authority, subject to such terms as the Committee shall determine, to perform specified functions under the Plan.</font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B3.3_Q0CPQD9S7400000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">3.3</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">No Repricings</font></font></a><font style="font-size: 10pt;">.&nbsp; Notwithstanding any provision in Section 3.2 to the contrary, the terms of any outstanding Option or SAR may not be amended to reduce the Exercise Price of such Option or SAR or cancel any outstanding Option or SAR in exchange for other Options or </font>SARs<font style="font-size: 10pt;"> with an Exercise Price that is less than the Exercise Price of the cancelled Option or SAR or for any cash payment (or Shares having with a Fair Market Value) in an amount that exceeds the excess of the Fair Market Value of the Shares underlying such cancelled Option or SAR over the aggregate Exercise Price of such Option or SAR or for any other Award, without stockholder approval; provided, however, that the restrictions set forth in this Section 3.3, shall not apply (i) unless the Company has a class of stock that is registered under Section 12 of the Exchange Act or (ii) to any adjustment allowed under to Section 4.2.</font></div>
<div style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B4e_PISVKS1ZN400000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: none;">Article 4.</font></a><br><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Shares Subject to the Plan</font></div>
<p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B4.1_2IFN8LFTJK00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">4.1</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Number </font><font style="text-decoration: underline;">of Shares Available for Grants</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Subject to adjustment as provided in Section 4.2 and except as provided in Section 5.6(b), the maximum number of Shares hereby reserved for delivery under the Plan shall be:</font></div>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(a)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>413,334 Shares, plus</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(b)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>an annual increase to be added as of the first day of the Company&#8217;s fiscal year, beginning in 2019 and occurring each year thereafter through 2028, equal to the 4% of the total number of Shares of Common Stock issued and outstanding on a fully-diluted basis as of the end of the Company's immediately preceding fiscal year (or such lesser number of shares, including no shares, determined by the Board in its sole discretion); provided, however, that the aggregate number of additional Shares available for issuance pursuant to this paragraph (b) shall not exceed a total of 3,000,000 Shares.</font></p>
<p style="margin: 0pt 0pt 12pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">Up to a maximum of 2,666,667 Shares may be delivered pursuant to the exercise of Incentive Stock Options granted hereunder.</font></p>
<p style="margin: 0pt 0pt 12pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">If any Shares subject to an Award granted hereunder (other than a Substitute Award granted pursuant to Section 5.6(b)) are forfeited or such Award otherwise terminates without payment or delivery of such Shares, the Shares subject to such Award, to the extent of any such forfeiture or termination, shall again be available for grant under the Plan.&nbsp; For avoidance of doubt, however, if any Shares subject to an Award granted hereunder are withheld or applied as payment in connection with the exercise of an Award or the withholding or payment of taxes related thereto (&#8220;Returned Shares&#8221;), such Returned Shares will be treated as having been delivered for purposes of determining the maximum number of Shares available for grant under the Plan and shall not again be treated as available for grant under the Plan.&nbsp; Moreover, the number of Shares available for issuance under the Plan may not be increased through the Company&#8217;s purchase of Shares on the open market with the proceeds obtained from the exercise of any Options granted hereunder.&nbsp; Upon settlement of an SAR, the number of Shares underlying the portion of the SAR that is exercised will be treated as having been delivered for purposes of determining the maximum number of Shares available for grant under the Plan and shall not again be treated as available for issuance under the Plan.</font></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

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

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<p style="margin: 0px; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><br></font></p>
<p style="margin: 0pt 0pt 12pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">Shares delivered pursuant to the Plan may be, in whole or in part, authorized and unissued Shares, or treasury Shares, including Shares repurchased by the Company for purposes of the Plan. </font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B4.2_P44L2F8GNK00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">4.2</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Adjustments in Authorized Shares and Awards; Corporate Transaction,</font> <font style="text-decoration: underline;">Liqu</font><font style="text-decoration: underline;">idation or Dissolution</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.</font></div>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(a)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Adjustment in Authorized Shares and Awards</font>.&nbsp; In the event that the Committee determines that any dividend or other distribution (whether in the form of cash, Shares, or other property), recapitalization, forward or reverse stock split, subdivision, consolidation or reduction of capital, reorganization, merger, consolidation, scheme of arrangement, split-up, spin-off or combination involving the Company or repurchase or exchange of Shares or other securities of the Company or other rights to purchase Shares or other securities of the Company, or other similar corporate transaction or event affects the Shares such that any adjustment is determined by the Committee to be appropriate in order to prevent dilution or enlargement of the benefits or potential benefits intended to be made available under the Plan, then the Committee shall, in such manner as it may deem equitable, adjust any or all of (i) the number and type of Shares (or other securities or property) with respect to which Awards may be granted, (ii) the number and type of Shares (or other securities or property) subject to outstanding Awards, (iii) the Exercise Price with respect to any Option or SAR or, if deemed appropriate, make provision for a cash payment to the holder of an outstanding Award, and (iv) the number and kind of Shares of outstanding Restricted Shares, or the Shares underlying any other form of Award.&nbsp; Notwithstanding the foregoing, no such adjustment shall be authorized with respect to any Options or SARs to the extent that such adjustment would cause the Option or SAR to violate Section 424(a) of the Code or otherwise subject any Grantee to taxation under Section 409A of the Code; and <font style="font-style: italic;">provided further</font> that the number of Shares subject to any Award denominated in Shares shall always be a whole number.&nbsp; </font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(b)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Merger, Consolidation or Similar Corporate Transaction</font>.&nbsp; In the event of a merger or consolidation of the Company with or into another corporation or a sale of substantially all of the stock of the Company (a &#8220;Corporate Transaction&#8221;), unless an outstanding Award is assumed by the Surviving Company or replaced with an equivalent Award granted by the Surviving Company in substitution for such outstanding Award, the Committee shall cancel any outstanding Awards that are not vested and nonforfeitable as of the consummation of such Corporate Transaction (unless the Committee accelerates the vesting of any such Awards) and with respect to any vested and nonforfeitable Awards, the Committee may either (i) allow all Grantees to exercise such Awards of Options and SARs within a reasonable period prior to the consummation of the Corporate Transaction and cancel any outstanding Options or SARs that remain unexercised upon consummation of the Corporate Transaction, or (ii) cancel any or all of such outstanding Awards in exchange for a payment (in cash, or in securities or other property) in an amount equal to the amount that the Grantee would have received (net of the Exercise Price with respect to any Options or SARs) if such vested Awards were settled or distributed or such vested Options and SARs were exercised immediately prior to the consummation of the Corporate Transaction.&nbsp; Notwithstanding the foregoing, if an Option or SAR is not assumed by the Surviving Company or replaced with an equivalent Award issued by the Surviving Company and the Exercise Price with respect to any outstanding Option or SAR exceeds the Fair Market Value of the Shares immediately prior to the consummation of the Corporation Transaction, such Awards shall be cancelled without any payment to the Grantee. </font></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

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

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(c)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Liquidation or Dissolution of the Company</font>.&nbsp; In the event of the proposed dissolution or liquidation of the Company, each Award will terminate immediately prior to the consummation of such proposed action, unless otherwise provided by the Committee.&nbsp; Additionally, the Committee may, in the exercise of its sole discretion, cause Awards to be vested and non-forfeitable and cause any conditions on any such Award to lapse, as to all or any part of such Award, including Shares as to which the Award would not otherwise be exercisable or non-forfeitable and allow all Grantees to exercise such Awards of Options and SARs within a reasonable period prior to the consummation of such proposed action.&nbsp; Any Awards that remain unexercised upon consummation of such proposed action shall be cancelled.</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(d)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Deferred Compensation</font>.&nbsp; Notwithstanding the forgoing provisions of this Section 4.2, if an Award constitutes deferred compensation within the meaning of Code Section 409A, no payment or settlement of such Award shall be made pursuant to Section 4.2(b) or (c), unless the Corporate Transaction or the dissolution or liquidation of the Company, as applicable, constitutes a Change in Control.</font></p>
<div style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B5e_BNQU6A7YXC00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: none;">Article 5.</font></a><br><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-weight: bold;">Eligibility and General Conditio</font><font style="font-weight: bold;">n</font><font style="font-weight: bold;">s of</font><font style="font-weight: bold;"> Awards</font></font></div>
<p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-weight: bold;"><br></font></font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B5.1_EM2AGLFUWW00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">5.1</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Eligibility</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; The Committee may in its discretion grant Awards to any Eligible Person, whether or not he or she has previously received an Award; provided, however, that all Awards made to Non-Employee Directors shall be determined by the Board in its sole discretion.&nbsp; </font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B5.2_19C5NHVGLC00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">5.2</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Award Agreement</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; To the extent not set forth in the Plan, the terms and conditions of each Award shall be set forth in an Award Agreement.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B5.3_E31IMTQ54G00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">5.3</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">General Terms and Termination of Affiliation</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; The Committee may impose on any Award or the exercise or settlement thereof, at the date of grant or, subject to the provisions of Section 15.2, thereafter, such additional terms and conditions not inconsistent with the provisions of the Plan as the Committee shall determine, including terms requiring forfeiture, acceleration or pro-rata acceleration of Awards in the event of a Termination of Affiliation by the Grantee.&nbsp; Except as may be required under the Delaware General Corporation Law, Awards may be granted for no consideration other than prior and future services.&nbsp; Except as set forth in an Award Agreement or as otherwise determined by the Committee, (a) all Options and SARs that are not vested and exercisable at the time of a Grantee&#8217;s Termination of Affiliation, and any other Awards that remain subject to a risk of forfeiture or which are not otherwise vested at the time of the Grantee&#8217;s Termination of Affiliation shall be forfeited to the Company and (b) all outstanding Options and SARs not previously exercised shall expire three months after the Grantee&#8217;s Termination of Affiliation.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; page-break-after: avoid; page-break-inside: avoid; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B5.4_2PDF5HQZTS00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">5.4</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Nontransferability of Awards</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.</font></div>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(a)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>Each Award and each right under any Award shall be exercisable only by the Grantee during the Grantee&#8217;s lifetime, or, if permissible under applicable law, by the Grantee&#8217;s guardian or legal representative or by a transferee receiving such Award pursuant to a qualified domestic relations order (a &#8220;QDRO&#8221;) as defined in the Code or Title I of the Employee Retirement Income Security Act of 1974, as amended, or the rules thereunder.</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(b)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>No Award (prior to the time, if applicable, Shares are delivered in respect of such Award), and no right under any Award, may be assigned, alienated, pledged, attached, sold or otherwise transferred or encumbered by a Grantee otherwise than by will or by the laws of descent and distribution (or in the case of Restricted Shares, to the Company) or pursuant to a QDRO, and any such purported assignment, alienation, pledge, attachment, sale, transfer or encumbrance shall be void and unenforceable against the Company or any Affiliate; provided that the designation of a beneficiary to receive benefits in the event of the Grantee&#8217;s death shall not constitute an assignment, alienation, pledge, attachment, sale, transfer or encumbrance.</font></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

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

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(c)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>Notwithstanding subsections (a) and (b) above, to the extent provided in the Award Agreement or as otherwise approved by the Committee, Options (other than Incentive Stock Options) and Restricted Shares, may be transferred, without consideration, to a Permitted Transferee.&nbsp; For this purpose, a &#8220;Permitted Transferee&#8221; in respect of any Grantee means any member of the Immediate Family of such Grantee, any trust of which all of the primary beneficiaries are such Grantee or members of his or her Immediate Family, or any partnership (including limited liability companies and similar entities) of which all of the partners or members are such Grantee or members of his or her Immediate Family; and the &#8220;Immediate Family&#8221; of a Grantee means the Grantee&#8217;s spouse, children, stepchildren, grandchildren, parents, stepparents, siblings, grandparents, nieces and nephews.&nbsp; Such Option may be exercised by such transferee in accordance with the terms of the Award Agreement.&nbsp; If so determined by the Committee, a Grantee may, in the manner established by the Committee, designate a beneficiary or beneficiaries to exercise the rights of the Grantee, and to receive any distribution with respect to any Award upon the death of the Grantee.&nbsp; A transferee, beneficiary, guardian, legal representative or other person claiming any rights under the Plan from or through any Grantee shall be subject to and consistent with the provisions of the Plan and any applicable Award Agreement, except to the extent the Plan and Award Agreement otherwise provide with respect to such persons, and to any additional restrictions or limitations deemed necessary or appropriate by the Committee.</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(d)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>Nothing herein shall be construed as requiring the Committee to honor a QDRO except to the extent required under applicable law.</font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B5.5_LQ2A27GWSG00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">5.5</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Cancellation and Rescis</font><font style="text-decoration: underline;">s</font><font style="text-decoration: underline;">ion </font><font style="text-decoration: underline;">of Awards</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Unless the Award Agreement specifies otherwise, the Committee may cancel, rescind, suspend, withhold, or otherwise limit or restrict any unexercised Award at any time if the Grantee is not in compliance with all applicable provisions of the Award Agreement and the Plan or if the Grantee has a Termination of Affiliation.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; page-break-after: avoid; page-break-inside: avoid; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B5.6_KHFDFDS28G00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">5.6</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Stand-Alone, Tandem and Substitute Awards</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; </font></div>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(a)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>Awards granted under the Plan may, in the discretion of the Committee, be granted either alone or in addition to, in tandem with, or in substitution for, any other Award granted under the Plan unless such tandem or substitution Award would subject the Grantee to tax penalties imposed under Section 409A of the Code.&nbsp; If an Award is granted in substitution for another Award or any non-Plan award or benefit, the Committee shall require the surrender of such other Award or non-Plan award or benefit in consideration for the grant of the new Award.&nbsp; Awards granted in addition to or in tandem with other Awards or non-Plan awards or benefits may be granted either at the same time as or at a different time from the grant of such other Awards or non-Plan awards or benefits; provided, however, that if any SAR is granted in tandem with an Incentive Stock Option, such SAR and Incentive Stock Option must have the same Grant Date, Term and the Exercise Price of the SAR may not be less than the Exercise Price of the Incentive Stock Option. </font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(b)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>The Committee may, in its discretion and on such terms and conditions as the Committee considers appropriate in the circumstances, grant Awards under the Plan (&#8220;Substitute Awards&#8221;) in substitution for stock and stock-based awards (&#8220;Acquired Entity Awards&#8221;) held by current or former employees or non-employee directors of, or consultants to, another corporation or entity who become Eligible Persons as the result of a merger or consolidation of the employing corporation or other entity (the &#8220;Acquired Entity&#8221;) with the Company or an Affiliate or the acquisition by the Company or an Affiliate of property or stock of the Acquired Entity immediately prior to such merger, consolidation or acquisition in order to preserve for the Grantee the economic value of all or a portion of such Acquired Entity Award at such price as the Committee determines necessary to achieve preservation of economic value.&nbsp; The limitations in Section 4.1 on the number of Shares reserved or available for grants shall not apply to Substitute Awards granted under this Section 5.6(b).</font></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

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

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B5.7_BWK2MJ29U800000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">5.7</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Compliance with Rule 16b-3</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; The provisions of this Section 5.7will not apply unless and until the Company has a class of stock that is registered under Section 12 of the Exchange Act.</font></div>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; font-style: normal; font-weight: normal;">(a)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Six-Month Holding Period Advice</font></font></p>
<p style="margin: 0pt 0pt 12pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Unless a Grantee could otherwise dispose of or exercise a derivative security or dispose of Shares delivered under the Plan without incurring liability under Section 16(b) of the Exchange Act, the Committee may advise or require a Grantee to comply with the following in order to avoid incurring liability under Section 16(b) of the Exchange Act:&nbsp; (i) at least six months must elapse from the date of acquisition of a derivative security under the Plan to the date of disposition of the derivative security (other than upon exercise or conversion) or its underlying equity security, and (ii) Shares granted or awarded under the Plan other than upon exercise or conversion of a derivative security must be held for at least six months from the date of grant of an Award.</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; font-style: normal; font-weight: normal;">(b)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Reformation to Comply with Exchange Act Rules</font></font></p>
<p style="margin: 0pt 0pt 12pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; To the extent the Committee determines that a grant or other transaction by a Section 16 Person should comply with applicable provisions of Rule 16b-3 (except for transactions exempted under alternative Exchange Act rules), the Committee shall take such actions as necessary to make such grant or other transaction so comply, and if any provision of this Plan or any Award Agreement relating to a given Award does not comply with the requirements of Rule 16b-3 as then applicable to any such grant or transaction, such provision will be construed or deemed amended, if the Committee so determines, to the extent necessary to conform to the then applicable requirements of Rule 16b-3.&nbsp; </font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; font-style: normal; font-weight: normal;">(c)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Rule 16b-3 Administration</font></font></p>
<p style="margin: 0pt 0pt 12pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Any function relating to a Section 16 Person shall be performed solely by the Committee or the Board if necessary to ensure compliance with applicable requirements of Rule 16b-3, to the extent the Committee determines that such compliance is desired.&nbsp; Each member of the Committee or person acting on behalf of the Committee shall be entitled to, in good faith, rely or act upon any report or other information furnished to him by any officer, manager or other employee of the Company or any Affiliate, the Company&#8217;s independent certified public accountants or any executive compensation consultant or attorney or other professional retained by the Company to assist in the administration of the Plan.&nbsp; </font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B5.8_TERX6ESFR400000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">5.8</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Deferral of Award Payouts</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; The Committee may permit a Grantee to defer, or if and to the extent specified in an Award Agreement require the Grantee to defer, receipt of the payment of cash or the delivery of Shares that would otherwise be due by virtue of the lapse or waiver of restrictions with respect to Restricted Stock Units, the satisfaction of any requirements or goals with respect to Performance Units or Performance Shares, the lapse or waiver of the deferral period for Deferred Stock, or the lapse or waiver of restrictions with respect to Other Stock-Based Awards or Cash Incentive Awards.&nbsp; If the Committee permits such deferrals, the Committee shall establish rules and procedures for making such deferral elections and for the payment of such deferrals, which shall conform in form and substance with applicable regulations promulgated under Section 409A of the Code and Article 16 to ensure that the Grantee is not subjected to tax penalties under Section 409A of the Code with respect to such deferrals.&nbsp; Except as otherwise provided in an Award Agreement, any payment or any Shares that are subject to such deferral shall be made or delivered to the Grantee as specified in the Award Agreement or pursuant to the Grantee&#8217;s deferral election.</font></div>
<div style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B6e_XQ1H5X3SO000000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: none;">Article 6.</font></a><br><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Stock Options</font></div>
<p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B6.1_B4C3T7VN4000000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">6.1</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Grant of Options</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Subject to and consistent with the provisions of the Plan, Options may be granted to any Eligible Person in such number, and upon such terms, and at any time and from time to time as shall be determined by the Committee.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B6.2_19HA4NJ43400000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">6.2</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Award Agreement</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Each Option grant shall be evidenced by an Award Agreement that shall specify the Exercise Price, the Term of the Option, the number of Shares to which the Option pertains, the time or times at which such Option shall be exercisable and such other provisions as the Committee shall determine.</font></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 style="font-size: 10pt;" class="pageno"><font class='pageno'>12</font></font></td>
</tr>

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B6.3_57SQMSC6EO00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">6.3</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Option Exercise Price</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; The Exercise Price of an Option under this Plan shall be determined in the sole discretion of the Committee but may not be less than 100% of the Fair Market Value of a Share on the Grant Date.&nbsp; </font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B6.4_1AUE76V3HS00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">6.4</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Grant of Incentive Stock Options</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; At the time of the grant of any Option, the Committee may in its discretion designate that such Option shall be made subject to additional restrictions to permit it to qualify as an Incentive Stock Option.&nbsp; Any Option designated as an Incentive Stock Option:</font></div>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(a)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>shall be granted only to an employee of the Company or a Subsidiary Corporation;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(b)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>shall have an Exercise Price of not less than 100% of the Fair Market Value of a Share on the Grant Date, and, if granted to a person who owns capital stock (including stock treated as owned under Section 424(d) of the Code) possessing more than 10% of the total combined voting power of all classes of capital stock of the Company or any Subsidiary Corporation (a &#8220;More Than 10% Owner&#8221;), have an Exercise Price not less than 110% of the Fair Market Value of a Share on its Grant Date;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(c)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>shall be for a period of not more than 10 years (five years if the Grantee is a More Than 10% Owner) from its Grant Date, and shall be subject to earlier termination as provided herein or in the applicable Award Agreement;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(d)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>shall not have an aggregate Fair Market Value (as of the Grant Date) of the Shares with respect to which Incentive Stock Options (whether granted under the Plan or any other stock option plan of the Grantee&#8217;s employer or any parent or Subsidiary Corporation (&#8220;Other Plans&#8221;)) are exercisable for the first time by such Grantee during any calendar year (&#8220;Current Grant&#8221;), determined in accordance with the provisions of Section 422 of the Code, which exceeds $100,000 (the &#8220;$100,000 Limit&#8221;);</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(e)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>shall, if the aggregate Fair Market Value of the Shares (determined on the Grant Date) with respect to the Current Grant and all Incentive Stock Options previously granted under the Plan and any Other Plans which are exercisable for the first time during a calendar year (&#8220;Prior Grants&#8221;) would exceed the $100,000 Limit, be, as to the portion in excess of the $100,000 Limit, exercisable as a separate option that is not an Incentive Stock Option at such date or dates as are provided in the Current Grant;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(f)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>shall require the Grantee to notify the Committee of any disposition of any Shares delivered pursuant to the exercise of the Incentive Stock Option under the circumstances described in Section 421(b) of the Code (relating to holding periods and certain disqualifying dispositions) (&#8220;Disqualifying Disposition&#8221;) within 10 days of such a Disqualifying Disposition;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(g)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>shall by its terms not be assignable or transferable other than by will or the laws of descent and distribution and may be exercised, during the Grantee&#8217;s lifetime, only by the Grantee; provided, however, that the Grantee may, to the extent provided in the Plan in any manner specified by the Committee, designate in writing a beneficiary to exercise his or her Incentive Stock Option after the Grantee&#8217;s death; and</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(h)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>shall, if such Option nevertheless fails to meet the foregoing requirements, or otherwise fails to meet the requirements of Section 422 of the Code for an Incentive Stock Option, be treated for all purposes of this Plan, except as otherwise provided in subsections (d) and (e) above, as an Option that is not an Incentive Stock Option.</font></p>
<p style="margin: 0pt 0pt 12pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">Notwithstanding the foregoing and Section 3.2, the Committee may, without the consent of the Grantee, at any time before the exercise of an Option (whether or not an Incentive Stock Option), take any action necessary to prevent such Option from being treated as an Incentive Stock Option.</font></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

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

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B6.5_6Y7RHMNX4G00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">6.5</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Payment of Exercise Price</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Except as otherwise provided in an Award Agreement, Options shall be exercised by the delivery of a written notice of exercise to the Company, setting forth the number of Shares with respect to which the Option is to be exercised, accompanied by full payment for the Shares made by any one or more of the following means:&nbsp;</font></div>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(a)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>cash, personal check or wire transfer;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(b)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>with the approval of the Committee, delivery of Common Stock owned by the Grantee prior to exercise, valued at Fair Market Value on the date of exercise;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(c)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>with the approval of the Committee, Shares acquired upon the exercise of such Option, such Shares valued at Fair Market Value on the date of exercise;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(d)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>with the approval of the Committee, Restricted Shares held by the Grantee prior to the exercise of the Option, valued at Fair Market Value on the date of exercise; or</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(e)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>subject to applicable law (including the prohibited loan provisions of Section 402 of the Sarbanes Oxley Act of 2002), through the sale of the Shares acquired on exercise of the Option through a broker-dealer to whom the Grantee has submitted an irrevocable notice of exercise and irrevocable instructions to deliver promptly to the Company the amount of sale proceeds sufficient to pay for such Shares, together with, if requested by the Company, the amount of federal, state, local or foreign withholding taxes payable by Grantee by reason of such exercise.</font></p>
<p style="margin: 0pt 0pt 12pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">The Committee may in its discretion specify that, if any Restricted Shares (&#8220;Tendered Restricted Shares&#8221;) are used to pay the Exercise Price, (x) all the Shares acquired on exercise of the Option shall be subject to the same restrictions as the Tendered Restricted Shares, determined as of the date of exercise of the Option, or (y) a number of Shares acquired on exercise of the Option equal to the number of Tendered Restricted Shares shall be subject to the same restrictions as the Tendered Restricted Shares, determined as of the date of exercise of the Option.</font></p>
<div style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B7e_ZVTBTXJGC000000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: none;">Article 7.</font></a><br><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Stock Appreciation Rights</font></div>
<p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B7.1_U93NVTU1XC00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">7.1</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Issuance</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Subject to and consistent with the provisions of the Plan, the Committee, at any time and from time to time, may grant SARs to any Eligible Person either alone or in addition to other Awards granted under the Plan.&nbsp; Such SARs may, but need not, be granted in connection with a specific Option granted under Article 6.&nbsp; The Committee may impose such conditions or restrictions on the exercise of any SAR as it shall deem appropriate.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B7.2_N6JTH6G0VK00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">7.2</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Award Agreements</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Each SAR grant shall be evidenced by an Award Agreement in such form as the Committee may approve and shall contain such terms and conditions not inconsistent with other provisions of the Plan as shall be determined from time to time by the Committee.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B7.3_U9NNM8P8N400000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">7.3</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">SAR Exercise Price</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; The Exercise Price of a SAR shall be determined by the Committee in its sole discretion; provided that the Exercise Price shall not be less than 100% of the Fair Market Value of a Share on the date of the grant of the SAR.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B7.4_KMEFFKHK5S00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">7.4</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Exercise and Payment</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Upon the exercise of an SAR, a Grantee shall be entitled to receive payment from the Company in an amount determined by multiplying:</font></div>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(a)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>The excess of the Fair Market Value of a Share on the date of exercise over the Exercise Price; by</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(b)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>The number of Shares with respect to which the SAR is exercised.</font></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

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

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<p style="margin: 0pt 0pt 12pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">SARs shall be deemed exercised on the date written notice of exercise in a form acceptable to the Committee is received by the Secretary of the Company.&nbsp; The Company shall make payment in respect of any SAR within five (5) days of the date the SAR is exercised.&nbsp; Any payment by the Company in respect of a SAR may be made in cash, Shares, other property, or any combination thereof, as the Committee, in its sole discretion, shall determine or, to the extent permitted under the terms of the applicable Award Agreement, at the election of the Grantee.</font></p>
<div style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B8e_1DUGN4TNHC00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: none;">Article 8.</font></a></div>
<p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-weight: bold;">R</font><font style="font-weight: bold;">estricted Shares</font></font></p>
<p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-weight: bold;"><br></font></font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B8.1_AQ7JK8ADB400000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">8.1</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Grant of Restricted Shares</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Subject to and consistent with the provisions of the Plan, the Committee, at any time and from time to time, may grant Restricted Shares to any Eligible Person in such amounts as the Committee shall determine.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B8.2_K1NBSQG9SG00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">8.2</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Award Agreement</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Each grant of Restricted Shares shall be evidenced by an Award Agreement that shall specify the Period(s) of Restriction, the number of Restricted Shares granted, and such other provisions as the Committee shall determine.&nbsp; The Committee may impose such conditions and/or restrictions on any Restricted Shares granted pursuant to the Plan as it may deem advisable, including restrictions based upon the achievement of specific performance goals, time-based restrictions on vesting following the attainment of the performance goals, and/or restrictions under applicable securities laws; provided that such conditions and/or restrictions may lapse, if so determined by the Committee, in the event of the Grantee&#8217;s Termination of Affiliation due to death, Disability, or involuntary termination by the Company or an Affiliate without Cause.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B8.3_QYQI5QWSY800000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">8.3</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Consideration for Restricted Shares</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; The Committee shall determine the amount, if any, that a Grantee shall pay for Restricted Shares.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B8.4_NZ854AOLZ400000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">8.4</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Effect of Forfeiture</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; If Restricted Shares are forfeited, and if the Grantee was required to pay for such shares or acquired such Restricted Shares upon the exercise of an Option, the Grantee shall be deemed to have resold such Restricted Shares to the Company at a price equal to the lesser of (x) the amount paid by the Grantee for such Restricted Shares, or (y) the Fair Market Value of a Share on the date of such forfeiture.&nbsp; The Company shall pay to the Grantee the deemed sale price as soon as is administratively practical.&nbsp; Such Restricted Shares shall cease to be outstanding and shall no longer confer on the Grantee thereof any rights as a stockholder of the Company, from and after the date of the event causing the forfeiture, whether or not the Grantee accepts the Company&#8217;s tender of payment for such Restricted Shares.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B8.5_YDREZON8GG00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">8.5</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Escrow; Legends</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; The Committee may provide that the certificates for any Restricted Shares (x) shall be held (together with a stock power executed in blank by the Grantee) in escrow by the Secretary of the Company until such Restricted Shares become nonforfeitable or are forfeited and/or (y) shall bear an appropriate legend restricting the transfer of such Restricted Shares under the Plan.&nbsp; If any Restricted Shares become nonforfeitable, the Company shall cause certificates for such shares to be delivered without such legend.</font></div>
<div style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B9e_YRJ53AI8QO00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: none;">Article 9.</font></a><br><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Performance Units and Performance Shares</font></div>
<p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B9.1_7EZW4PB4QO00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">9.1</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Grant of Performance Units and Performance Shares</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Subject to and consistent with the provisions of the Plan, Performance Units or Performance Shares may be granted to any Eligible Person in such amounts and upon such terms, and at any time and from time to time, as shall be determined by the Committee.</font></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 style="font-size: 10pt;" class="pageno"><font class='pageno'>15</font></font></td>
</tr>

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B9.2_HD8RPNL74G00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">9.2</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Value/Performance Goals</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; The Committee shall set performance goals in its discretion which, depending on the extent to which they are met, will determine the number or value of Performance Units or Performance Shares that will be paid to the Grantee.</font></div>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(a)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Performance Unit</font>.&nbsp; Each Performance Unit shall have an initial value that is established by the Committee at the time of grant.&nbsp; </font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(b)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Performance Share</font>.&nbsp; Each Performance Share shall have an initial value equal to the Fair Market Value of a Share on the date of grant.</font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B9.3_NAKDVWI9XC00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">9.3</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Earning of Performance Units and Performance Shares</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; After the applicable Performance Period has ended, the holder of Performance Units or Performance Shares shall be entitled to payment based on the level of achievement of performance goals set by the Committee.&nbsp; </font></div>
<p style="margin: 0pt 0pt 12pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">At the discretion of the Committee, the settlement of Performance Units or Performance Shares may be in cash, Shares of equivalent value, or in some combination thereof, as set forth in the Award Agreement.</font></p>
<p style="margin: 0pt 0pt 12pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">If a Grantee is promoted, demoted or transferred to a different business unit of the Company during a Performance Period, then, to the extent the Committee determines that the Award, the performance goals, or the Performance Period are no longer appropriate, the Committee may adjust, change, eliminate or cancel the Award, the performance goals, or the applicable Performance Period, as it deems appropriate in order to make them appropriate and comparable to the initial Award, the performance goals, or the Performance Period.</font></p>
<p style="margin: 0pt 0pt 12pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">At the discretion of the Committee, a Grantee may be entitled to receive any dividends or Dividend Equivalents declared with respect to Shares deliverable in connection with vested Performance Shares which have been earned, but not yet delivered to the Grantee.&nbsp; </font></p>
<div style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B10e_CCJ30SG38W00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: none;">Article 10.</font></a><br><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Deferred Stock and Restricted Stock Units</font></div>
<p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B10.1_063A0DXVKG00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">10.1</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Grant of Deferred Stock and Restricted Stock Units</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Subject to and consistent with the provisions of the Plan, the Committee, at any time and from time to time, may grant Deferred Stock and/or Restricted Stock Units to any Eligible Person, in such amount and upon such terms as the Committee shall determine.&nbsp; Deferred Stock must conform in form and substance with applicable regulations promulgated under Section 409A of the Code and with Article 16 to ensure that the Grantee is not subjected to tax penalties under Section 409A of the Code with respect to such Deferred Stock.&nbsp;&nbsp;</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B10.2_1FFK1MR7LS00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">10.2</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Vesting and Delivery</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; </font></div>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(a)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Delivery with Respect to Deferred Stock</font>.&nbsp; Delivery of Shares subject to a Deferred Stock grant will occur upon expiration of the deferral period or upon the occurrence of one or more of the distribution events described in Section 409A(a)(2) of the Code as specified by the Committee in the Grantee&#8217;s Award Agreement for the Award of Deferred Stock.&nbsp; An Award of Deferred Stock may be subject to such substantial risk of forfeiture conditions as the Committee may impose, which conditions may lapse at such times or upon the achievement of such objectives as the Committee shall determine at the time of grant or thereafter.&nbsp; Unless otherwise determined by the Committee, to the extent that the Grantee has a Termination of Affiliation while the Deferred Stock remains subject to a substantial risk of forfeiture, such Deferred Shares shall be forfeited, unless the Committee determines that such substantial risk of forfeiture shall lapse in the event of the Grantee&#8217;s Termination of Affiliation due to death, Disability, or involuntary termination by the Company or an Affiliate without &#8220;cause.&#8221;</font></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

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

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(b)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Delivery with Respect to Restricted Stock Units</font>.&nbsp; Delivery of Shares subject to a grant of Restricted Stock Units shall occur no later than the 15<font style="font-size: 8pt;"><sup>th</sup></font> day of the third month following the end of the taxable year of the Grantee or the fiscal year of the Company in which the Grantee&#8217;s rights under such Restricted Stock Units are no longer subject to a substantial risk of forfeiture as defined in final regulations under Section 409A of the Code.&nbsp; Unless otherwise determined by the Committee, to the extent that the Grantee has a Termination of Affiliation while the Restricted Stock Units remains subject to a substantial risk of forfeiture, such Restricted Stock Units shall be forfeited, unless the Committee determines that such substantial risk of forfeiture shall lapse in the event of the Grantee&#8217;s Termination of Affiliation due to death, Disability, or involuntary termination by the Company or an Affiliate without &#8220;cause.&#8221;</font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B10.3_VQ4AZW8O6O00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">10.3</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Voting and Dividend Equivalent Rights Attributable to Deferred Stock and Restricted Stock Units</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; A Grantee awarded Deferred Stock or Restricted Stock Units will have no voting rights with respect to such Deferred Stock or Restricted Stock Units prior to the delivery of Shares in settlement of such Deferred Stock and/or Restricted Stock Units.&nbsp; Unless otherwise determined by the Committee, a Grantee will have the rights to receive Dividend Equivalents in respect of Deferred Stock and/or Restricted Stock Units, which Dividend Equivalents shall be deemed reinvested in additional Shares of Deferred Stock or Restricted Stock Units, as applicable, which shall remain subject to the same forfeiture conditions applicable to the Deferred Stock or Restricted Stock Units to which such Dividend Equivalents relate.&nbsp;&nbsp;</font></div>
<div style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B11e_4CL3A6TQA800000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: none;">Article 11.</font></a><br><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Dividend Equivalents</font></div>
<p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<p style="margin: 0pt 0pt 12pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">The Committee is authorized to grant Awards of Dividend Equivalents alone or in conjunction with other Awards.&nbsp; The Committee may provide that Dividend Equivalents shall be paid or distributed when accrued or shall be deemed to have been reinvested in additional Shares or additional Awards or otherwise reinvested subject to distribution at the same time and subject to the same conditions as the Award to which it relates; provided, however, that any Dividend Equivalents granted in conjunction with any Award that is subject to forfeiture conditions shall remain subject to the same forfeiture conditions applicable to the Award to which such Dividend Equivalents relate and any payments in respect of any Dividend Equivalents granted in conjunction with any Options or SARs may not be conditioned, directly or indirectly, on the Grantee&#8217;s exercise of the Options or SARs or paid at the same time that the Options or SARs are exercised.&nbsp; The timing of payment or distribution of Dividend Equivalents must comply with the requirements of Section 409A of the Code.</font></p>
<div style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B12e_WY9XU85JVK00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: none;">Article 12.</font></a><br><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Bonus Shares</font></div>
<p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<p style="margin: 0pt 0pt 12pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">Subject to the terms of the Plan, the Committee may grant Bonus Shares to any Eligible Person, in such amount and upon such terms and at any time and from time to time as shall be determined by the Committee.</font></p>
<div style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B13e_VITTFAIYSW00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: none;">Article 13.</font></a><br><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Other Stock-Based Awards</font></div>
<p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<p style="margin: 0pt 0pt 12pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">The Committee is authorized, subject to limitations under applicable law, to grant such other Awards that are denominated or payable in, valued in whole or in part by reference to, or otherwise based on, or related to, Shares, as deemed by the Committee to be consistent with the purposes of the Plan, including Shares awarded which are not subject to any restrictions or conditions, convertible or exchangeable debt securities or other rights convertible or exchangeable into Shares, and Awards valued by reference to the value of securities of or the performance of specified Affiliates.&nbsp; Subject to and consistent with the provisions of the Plan, the Committee shall determine the terms and conditions of such Awards.&nbsp; Except as provided by the Committee, Shares delivered pursuant to a purchase right granted under this Article 13 shall be purchased for such consideration, paid for by such methods and in such forms, including cash, Shares, outstanding Awards or other property, as the Committee shall determine.</font></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

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

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<div style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B14e_KUOBXZC54W00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: none;">Article 14.</font></a><br><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Non-Employee Director Awards</font></div>
<p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<p style="margin: 0pt 0pt 12pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">Subject to the terms of the Plan, the Board may grant Awards to any Non-Employee Director, in such amount and upon such terms and at any time and from time to time as shall be determined by the full Board in its sole discretion.&nbsp; Except as otherwise provided in Section 5.6(b), a Non-Employee Director may not be granted Awards with respect to Shares that have a Fair Market Value (determined as of the date of grant) in excess of $500,000 in a single calendar year.&nbsp; </font></p>
<div style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B15e_QTE647ONTC00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: none;">Article 15.</font></a><br><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Amendment, Modification, and Termination</font></div>
<p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B15.1_L4H2L4LCSG00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">15.1</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Amendment, Modification, and Termination</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Subject to Section 15.2, the Board may, at any time and from time to time, alter, amend, suspend, discontinue or terminate the Plan in whole or in part without the approval of the Company&#8217;s stockholders, except that (a) any amendment or alteration shall be subject to the approval of the Company&#8217;s stockholders if such stockholder approval is required by any federal or state law or regulation or the rules of any stock exchange or automated quotation system on which the Shares may then be listed or quoted, and (b) the Board may otherwise, in its discretion, determine to submit other such amendments or alterations to stockholders for approval.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B15.2_LZK030UMR400000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">15.2</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Awards Previously Granted</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Except as otherwise specifically permitted in the Plan or an Award Agreement, no termination, amendment, or modification of the Plan shall adversely affect in any material way any Award previously granted under the Plan, without the written consent of the Grantee of such Award.</font></div>
<div style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B16e_F5702VZYK000000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: none;">Article 16.</font></a><br><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Compliance with Code Section 409A</font></div>
<p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B16.1_PU8BU247R400000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">16.1</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Awards Subject to Code Section 409A</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; The provisions of this Article 16 shall apply to any Award or portion thereof that is or becomes deferred compensation subject to Code Section 409A (a &#8220;409A Award&#8221;), notwithstanding any provision to the contrary contained in the Plan or the Award Agreement applicable to such Award.&nbsp; </font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B16.2_NE9XNLQPWW00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">16.2</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Deferral and/or Distribut</font><font style="text-decoration: underline;">i</font><font style="text-decoration: underline;">on E</font><font style="text-decoration: underline;">lections</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Except as otherwise permitted or required by Code Section 409A, the following rules shall apply to any deferral and/or elections as to the form or timing of distributions (each, an &#8220;Election&#8221;) that may be permitted or required by the Committee with respect to a 409A Award:</font></div>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">&nbsp;(a)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>Any Election must be in writing and specify the amount being deferred, and the time and form of distribution (i.e., lump sum or installments) as permitted by this Plan.&nbsp; An Election may but need not specify whether payment will be made in cash, Shares or other property.</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">&nbsp;(b)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>Any Election shall become irrevocable as of the deadline specified by the Committee, which shall not be later than December 31 of the year preceding the year in which services relating to the Award commence; provided, however, that if the Award qualifies as &#8220;performance-based compensation&#8221; for purposes of Code Section 409A and is based on services performed over a period of at least twelve (12) months, then the deadline may be no later than six (6) months prior to the end of such Performance Period.</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">&nbsp;(c)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>Unless otherwise provided by the Committee, an Election shall continue in effect until a written election to revoke or change such Election is received by the Committee, prior to the last day for making an Election for the subsequent year.</font></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

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

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B16.3_PKG5JG8DAO00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">16.3</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Subsequent Elections</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Except as otherwise permitted or required by Code Section 409A, any 409A Award which permits a subsequent Election to further defer the distribution or change the form of distribution shall comply with the following requirements:</font></div>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(a)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>No subsequent Election may take effect until at least twelve (12) months after the date on which the subsequent Election is made;</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(b)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>Each subsequent Election related to a distribution upon separation from service, a specified time, or a Change in Control must result in a delay of the distribution for a period of not less than five (5) years from the date such distribution would otherwise have been made; and</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(c)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>No subsequent Election related to a distribution to be made at a specified time or pursuant to a fixed schedule shall be made less than twelve (12) months prior to the date the first scheduled payment would otherwise be made.</font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B16.4_Y5T9VZFSAO00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">16.4</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Distributions Pursuant to Deferral Elections</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Except as otherwise permitted or required by Code Section 409A, no distribution in settlement of a 409A Award may commence earlier than:</font></div>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(a)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>Separation from Service; </font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(b)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>The date the Participant becomes Disabled (as defined in Section 2.15(b); </font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(c)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>The Participant&#8217;s death; </font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(d)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>A specified time (or pursuant to a fixed schedule) that is either (i) specified by the Committee upon the grant of the Award and set forth in the Award Agreement or (ii) specified by the Grantee in an Election complying with the requirements of Section 16.2 and/or 16.3, as applicable; or</font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(e)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>A change in ownership of the Company or a substantial portion of its assets within the meaning of Treasury Regulation Section 1.409A-3(i)(5)(v) or (vii) or a change in effective control of the Company within the meaning of Treasury Regulation Section 1.409A-3(i)(5)(vi) (a &#8220;Change in Control&#8221;).</font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B16.5_K34KLNAQ7400000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">16.5</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Six Month Delay</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Notwithstanding anything herein or in any Award Agreement or Election to the contrary, to the extent that distribution of a 409A Award is triggered by a Grantee&#8217;s Separation from Service, if the Grantee is then a &#8220;specified employee&#8221; (as defined in Treasury Regulation Section 1.409A-1(i)), no distribution may be made before the date which is six (6) months after such Grantee&#8217;s Separation from Service, or, if earlier, the date of the Grantee&#8217;s death.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B16.6_U9LVYVJ1XS00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">16.6</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Death or Disability</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Unless the Award Agreement otherwise provides, if a Grantee dies or becomes Disabled before complete distribution of amounts payable upon settlement of a 409A Award, such undistributed amounts, to the extent vested, shall be distributed as provided in the Participants Election.&nbsp; If the Participant has made no Election with respect to distributions upon death or Disability, all such distributions shall be paid in a lump sum within 90 days following the date of the Participant&#8217;s death or Disability.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B16.7_Q717Z4IURK00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">16.7</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">No Acc</font><font style="text-decoration: underline;">e</font><font style="text-decoration: underline;">lera</font><font style="text-decoration: underline;">tion of Distributions</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; This Plan does not permit the acceleration of the time or schedule of any distribution under a 409A Award, except as provided by Code Section 409A and/or applicable regulations or rulings issued thereunder.</font></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 style="font-size: 10pt;" class="pageno"><font class='pageno'>19</font></font></td>
</tr>

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<p style="margin: 0px; text-align: justify; text-indent: 0px;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<div style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B17_H708CUAN2O00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: none;">Article 17.</font></a><br><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Withholding</font></div>
<p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; page-break-after: avoid; page-break-inside: avoid; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B17.1_MLHZ7TW8CW00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">17.1</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Requir</font><font style="text-decoration: underline;">e</font><font style="text-decoration: underline;">d Wi</font><font style="text-decoration: underline;">thholding</font></font></a><font style="font-size: 10pt;">.</font></div>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; page-break-after: avoid; page-break-inside: avoid; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(a)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>The Committee in its sole discretion may provide that when taxes are to be withheld in connection with the exercise of an Option or SAR, or upon the lapse of restrictions on Restricted Shares, or upon the transfer of Shares, or upon payment of any other benefit or right under this Plan (the date on which such exercise occurs or such restrictions lapse or such payment of any other benefit or right occurs hereinafter referred to as the &#8220;Tax Date&#8221;), the Grantee may elect to make payment for the withholding of federal, state and local taxes, including Social Security and Medicare (&#8220;FICA&#8221;) taxes by one or a combination of the following methods:&nbsp;</font></p>
<h4 style="font-weight: normal; margin: 0pt 0pt 12pt 72pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">(i)<font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>payment of an amount in cash equal to the amount to be withheld (including cash obtained through the sale of the Shares acquired on exercise of an Option or SAR, upon the lapse of restrictions on Restricted Shares, or upon the transfer of Shares, through a broker-dealer to whom the Grantee has submitted an irrevocable instructions to deliver promptly to the Company, the amount to be withheld);</font></h4>
<h4 style="font-weight: normal; margin: 0pt 0pt 12pt 72pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">(ii)<font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>delivering part or all of the amount to be withheld in the form of Common Stock valued at its Fair Market Value on the Tax Date;</font></h4>
<h4 style="font-weight: normal; margin: 0pt 0pt 12pt 72pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">(iii)<font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>requesting the Company to withhold from those Shares that would otherwise be received upon exercise of the Option or SAR, upon the lapse of restrictions on Restricted Stock, or upon the transfer of Shares, a number of Shares having a Fair Market Value on the Tax Date equal to the amount to be withheld; or</font></h4>
<h4 style="font-weight: normal; margin: 0pt 0pt 12pt 72pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">(iv)<font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>withholding from any compensation otherwise due to the Grantee.</font></h4>
<p style="margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;">The Committee in its sole discretion may provide that the maximum amount of tax withholding upon exercise of an Option or SARs, upon the lapse of restrictions on Restricted Shares, or upon the transfer of Shares, to be satisfied by withholding Shares upon exercise of such Option or SAR, upon the lapse of restrictions on Restricted Shares, or upon the transfer of Shares, pursuant to clause (iii) above shall not exceed the minimum amount of taxes, including FICA taxes, required to be withheld under federal, state and local law.&nbsp; An election by Grantee under this subsection is irrevocable.&nbsp; Any fractional share amount and any additional withholding not paid by the withholding or surrender of Shares must be paid in cash.&nbsp; If no timely election is made, the Grantee must deliver cash to satisfy all tax withholding requirements. </font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(b)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>Any Grantee who makes a Disqualifying Disposition (as defined in Section 6.4(f)) or an election under Section 83(b) of the Code shall remit to the Company an amount sufficient to satisfy all resulting tax withholding requirements in the same manner as set forth in subsection (a).</font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B17.2_1DKAOCCIBK00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">17.2</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Notification under Code Section 83(b)</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; If the Grantee, in connection with the exercise of any Option, or the grant of Restricted Shares, makes the election permitted under Section 83(b) of the Code to include in such Grantee&#8217;s gross income in the year of transfer the amounts specified in Section 83(b) of the Code, then such Grantee shall notify the Company of such election within 10 days of filing the notice of the election with the Internal Revenue Service, in addition to any filing and notification required pursuant to regulations issued under Section 83(b) of the Code.&nbsp; The Committee may, in connection with the grant of an Award or at any time thereafter, prohibit a Grantee from making the election described above.</font></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 style="font-size: 10pt;" class="pageno"><font class='pageno'>20</font></font></td>
</tr>

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<div style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B18_99Q5VCONPC00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: none;">Article 18.</font></a><br><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Additional Provisions</font></div>
<p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br></font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B18.1_34QMNAJA4G00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">18.1</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Successors</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Subject to Section 4.2(b), all obligations of the Company under the Plan with respect to Awards granted hereunder shall be binding on any successor to the Company, whether the existence of such successor is the result of a direct or indirect purchase, merger, consolidation, or otherwise of all or substantially all of the business and/or assets of the Company.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B18.2_LKPRD1E2DS00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">18.2</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Severability</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; If any part of the Plan is declared by any court or governmental authority to be unlawful or invalid, such unlawfulness or invalidity shall not invalidate any other part of the Plan.&nbsp; Any Section or part of a Section so declared to be unlawful or invalid shall, if possible, be construed in a manner which will give effect to the terms of such Section or part of a Section to the fullest extent possible while remaining lawful and valid.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B18.3_FRR8THQZHC00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">18.3</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Requirements of Law</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; The granting of Awards and the delivery of Shares under the Plan shall be subject to all applicable laws, rules, and regulations, and to such approvals by any governmental agencies or national securities exchanges as may be required.&nbsp; Notwithstanding any provision of the Plan or any Award, Grantees shall not be entitled to exercise, or receive benefits under, any Award, and the Company (and any Affiliate) shall not be obligated to deliver any Shares or deliver benefits to a Grantee, if such exercise or delivery would constitute a violation by the Grantee or the Company of any applicable law or regulation.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B18.4_VGN45JUAB400000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">18.4</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Securities Law Compliance</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.</font></div>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(a)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>If the Committee deems it necessary to comply with any applicable securities law, or the requirements of any stock exchange upon which Shares may be listed, the Committee may impose any restriction on Awards or Shares acquired pursuant to Awards under the Plan as it may deem advisable.&nbsp; In addition, if requested by the Company and any underwriter engaged by the Company, Shares acquired pursuant to Awards may not be sold or otherwise transferred or disposed of for such period following the effective date of any registration statement of the Company filed under the Securities Act as the Company or such underwriter shall specify reasonably and in good faith, not to exceed 180 days in the case of the Company&#8217;s initial public offering or 90 days in the case of any other public offering.&nbsp; All certificates for Shares delivered under the Plan pursuant to any Award or the exercise thereof shall be subject to such stop transfer orders and other restrictions as the Committee may deem advisable under the rules, regulations and other requirements of the SEC, any stock exchange upon which Shares are then listed, any applicable securities law, and the Committee may cause a legend or legends to be put on any such certificates to make appropriate reference to such restrictions.&nbsp; If so requested by the Company, the Grantee shall make a written representation to the Company that he or she will not sell or offer to sell any Shares unless a registration statement shall be in effect with respect to such Shares under the Securities Act of 1933, as amended, and any applicable state securities law or unless he or she shall have furnished to the Company, in form and substance satisfactory to the Company, that such registration is not required. </font></p>
<p style="font-weight: normal; margin: 0pt 0pt 12pt 36pt; text-indent: 36pt;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-style: normal; font-weight: normal;">(b)</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>If the Committee determines that the exercise or nonforfeitability of, or delivery of benefits pursuant to, any Award would violate any applicable provision of securities laws or the listing requirements of any national securities exchange or national market system on which are listed any of the Company&#8217;s equity securities, then the Committee may postpone any such exercise, nonforfeitability or delivery, as applicable, but the Company shall use all reasonable efforts to cause such exercise, nonforfeitability or delivery to comply with all such provisions at the earliest practicable date.&nbsp;</font></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

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

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B18.5_BOWFU0736O00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">18.5</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Forfeiture Events</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">. Notwithstanding any provisions herein to the contrary, the Committee shall have the authority to determine (and may so provide in any Award Agreement) that a Grantee&#8217;s (including his or her estate&#8217;s, beneficiary&#8217;s or transferee&#8217;s) rights (including the right to exercise any Option or SAR), payments and benefits with respect to any Award shall be subject to reduction, cancellation, forfeiture or recoupment (to the extent permitted by applicable law) in the event of the Participant&#8217;s termination for Cause; serious misconduct; violation of the Company&#8217;s or an Affiliate&#8217;s policies; breach of fiduciary duty; unauthorized disclosure of any trade secret or confidential information of the Company or an Affiliate; breach of applicable noncompetition, nonsolicitation, confidentiality or other restrictive covenants; or other conduct or activity that is in competition with the business of the Company or an Affiliate, or otherwise detrimental to the business, reputation or interests of the Company and/or an Affiliate; or upon the occurrence of certain events specified in the applicable Award Agreement (in any such case, whether or not the Grantee is then an Employee or Non-Employee Director). The determination of whether a Grantee's conduct, activities or circumstances are described in the immediately preceding sentence shall be made by the Committee in its discretion, and pending any such determination, the Committee shall have the authority to suspend the exercise, payment, delivery or settlement of all or any portion of such Grantee&#8217;s outstanding Awards pending any investigation of the matter. </font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B18.6_LXG34X3BPC00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">18.6</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">No Rights as a Stockholder</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; No Grantee shall have any rights as a stockholder of the Company with respect to the Shares (other than Restricted Shares) which may be deliverable upon exercise or payment of such Award until such Shares have been delivered to him or her.&nbsp; Restricted Shares, whether held by a Grantee or in escrow by the Secretary of the Company, shall confer on the Grantee all rights of a stockholder of the Company, except as otherwise provided in the Plan or Award Agreement.&nbsp; At the time of a grant of Restricted Shares, the Committee may require the payment of cash dividends thereon to be deferred and, if the Committee so determines, reinvested in additional Restricted Shares.&nbsp; Stock dividends and deferred cash dividends issued with respect to Restricted Shares shall be subject to the same restrictions and other terms as apply to the Restricted Shares with respect to which such dividends are issued.&nbsp; The Committee may in its discretion provide for payment of interest on deferred cash dividends.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B18.7_0E8EHE6Q2800000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">18.7</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Nature of Payments</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Unless otherwise specified in the Award Agreement, Awards shall be special incentive payments to the Grantee and shall not be taken into account in computing the amount of salary or compensation of the Grantee for purposes of determining any pension, retirement, death or other benefit under (a) any pension, retirement, profit sharing, bonus, insurance or other employee benefit plan of the Company or any Affiliate, except as such plan shall otherwise expressly provide, or (b) any agreement between (i) the Company or any Affiliate and (ii) the Grantee, except as such agreement shall otherwise expressly provide.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B18.8_O71DOASCTC00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">18.8</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Non-Exclusivity of Plan</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Neither the adoption of the Plan by the Board nor its submission to the stockholders of the Company for approval shall be construed as creating any limitations on the power of the Board to adopt such other compensatory arrangements for employees or Non-Employee Directors as it may deem desirable.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B18.9_A9DP3AI5FK00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">18.9</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Governing Law</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; The Plan, and all agreements hereunder, shall be construed in accordance with and governed by the laws of the State of Delaware, other than its laws respecting choice or conflicts of law rule or principles that might otherwise refer construction or interpretation of the Plan to the substantive law of another jurisdiction. Unless otherwise provided in the Award Agreement, Participants are deemed to submit to the exclusive jurisdiction and venue of the federal or state courts of the State of Delaware, to resolve any and all issues that may arise out of or relate to the Plan or any related Award Agreement.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B18.10_UDKAUO2U5C00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">18.10</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Un</font><font style="text-decoration: underline;">f</font><font style="text-decoration: underline;">unde</font><font style="text-decoration: underline;">d Status of Awards; Creation of Trusts</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; The Plan is intended to constitute an &#8220;unfunded&#8221; plan for incentive and deferred compensation.&nbsp; With respect to any payments not yet made to a Grantee pursuant to an Award, nothing contained in the Plan or any Award Agreement shall give any such Grantee any rights that are greater than those of a general creditor of the Company; provided, however, that the Committee may authorize the creation of trusts or make other arrangements to meet the Company&#8217;s obligations under the Plan to deliver cash, Shares or other property pursuant to any Award which trusts or other arrangements shall be consistent with the &#8220;unfunded&#8221; status of the Plan unless the Committee otherwise determines.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B18.11_6O6HB7CEF400000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">18.11</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Affiliation</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Nothing in the Plan or an Award Agreement shall interfere with or limit in any way the right of the Company or any Affiliate to terminate any Grantee&#8217;s employment or consulting contract at any time, nor confer upon any Grantee the right to continue in the employ of or as an officer of or as a consultant to or Non-Employee Director of the Company or any Affiliate.&nbsp;</font></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 style="font-size: 10pt;" class="pageno"><font class='pageno'>22</font></font></td>
</tr>

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<p style="margin: 0pt; text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B18.12_FYM9BMFV2800000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">18.12</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Participation</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; No employee or officer shall have the right to be selected to receive an Award under this Plan or, having been so selected, to be selected to receive a future Award.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B18.13_HFSNO0CMDS00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">18.13</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Military Service</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Awards shall be administered in accordance with Section 414(u) of the Code and the Uniformed Services Employment and Reemployment Rights Act of 1994.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B18.14_R165FCM5QO00000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">18.14</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Construction</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; The following rules of construction will apply to the Plan:&nbsp; (a) the word &#8220;or&#8221; is disjunctive but not necessarily exclusive, and (b) words in the singular include the plural, words in the plural include the singular, and words in the neuter gender include the masculine and feminine genders and words in the masculine or feminine gender include the other neuter genders.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B18.15_BUTESFLVF400000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">18.15</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Headings</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; The headings of articles and sections are included solely for convenience of reference, and if there is any conflict between such headings and the text of this Plan, the text shall control.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B18.16_WMTNCU2VQ800000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">18.16</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Obligations</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Unless otherwise specified in the Award Agreement, the obligation to deliver, pay or transfer any amount of money or other property pursuant to Awards under this Plan shall be the sole obligation of a Grantee&#8217;s employer; provided that the obligation to deliver or transfer any Shares pursuant to Awards under this Plan shall be the sole obligation of the Company.</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B18.17_S16X5349Q800000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">18.17</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">No Right to Continue as Director</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; Nothing in the Plan or any Award Agreement shall confer upon any Non-Employee Director the right to continue to serve as a director of the Company.&nbsp;</font></div>
<div style="font-weight: normal; margin: 0pt 0pt 12pt; text-indent: 36pt;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" name="B18.18_VWPSI9113400000000000000000000" class="customBookmark"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="; text-decoration: none;">18.18</font><font style="font-style: normal; font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="text-decoration: underline;">Stockholder Approval</font></font></a><font style="font-family: 'times new roman', times; font-size: 10pt;">.&nbsp; All Incentive Stock Options granted on or after the Effective Date and prior to the date the Company&#8217;s stockholders approve the Plan are expressly conditioned upon and subject to approval of the Plan by the Company&#8217;s stockholders.&nbsp; &nbsp;</font></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 style="font-size: 10pt;" class="pageno"><font class='pageno'>23</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></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>8
<FILENAME>ex311_2.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><body><div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: right; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-weight: bold; font-size: 10pt;">EXHIBIT 31.1</p>
<p style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: center; margin-bottom: 0pt; margin-top: 12pt; text-indent: 0%; font-weight: bold; font-size: 10pt;">CERTIFICATION</p>
<p style="color: #000000; font-family: 'Times New Roman'; 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; margin-bottom: 0pt; margin-top: 12pt; text-indent: 0%; font-size: 10pt;">I, Daniel S. Goldberger, certify that:</p>
<div style="color: #000000; font-family: 'Times New Roman'; font-size: medium; 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;" align="left">
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;"><font style="color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">1.</font></p>
</td>
<td style="width: 97%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"><font style="color: #000000;"></font>I have reviewed this Quarterly Report on Form 10-Q of electroCore, Inc.;</p>
</td>
</tr>

</table>
</div>
<div style="color: #000000; font-family: 'Times New Roman'; font-size: medium; 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; text-align: justify;" align="left">
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;"><font style="color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">2.</font></p>
</td>
<td style="width: 97%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;"><font style="color: #000000;"></font>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;</p>
</td>
</tr>

</table>
</div>
<div style="color: #000000; font-family: 'Times New Roman'; font-size: medium; 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; text-align: justify;" align="left">
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;"><font style="color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">3.</font></p>
</td>
<td style="width: 97%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;"><font style="color: #000000;"></font>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;</p>
</td>
</tr>

</table>
</div>
<div style="color: #000000; font-family: 'Times New Roman'; font-size: medium; 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; text-align: justify;" align="left">
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;"><font style="color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">4.</font></p>
</td>
<td style="width: 97%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;"><font style="color: #000000;"></font>The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:</p>
</td>
</tr>

</table>
</div>
<div style="color: #000000; font-family: 'Times New Roman'; font-size: medium; 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; text-align: justify;" align="left">
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
</td>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;"><font style="color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">(a)</font></p>
</td>
<td style="width: 94%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;"><font style="color: #000000;"></font>Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</p>
</td>
</tr>

</table>
</div>
<div style="color: #000000; font-family: 'Times New Roman'; font-size: medium; 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; text-align: justify;" align="left">
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
</td>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;"><font style="color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">(b)</font></p>
</td>
<td style="width: 94%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our 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;</p>
</td>
</tr>

</table>
</div>
<div style="color: #000000; font-family: 'Times New Roman'; font-size: medium; 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; text-align: justify;" align="left">
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
</td>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;"><font style="color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">(c)</font></p>
</td>
<td style="width: 94%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;"><font style="color: #000000;"></font>Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our 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</p>
</td>
</tr>

</table>
</div>
<div style="color: #000000; font-family: 'Times New Roman'; font-size: medium; 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; text-align: justify;" align="left">
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
</td>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;"><font style="color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">(d)</font></p>
</td>
<td style="width: 94%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;"><font style="color: #000000;"></font>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</p>
</td>
</tr>

</table>
</div>
<div style="color: #000000; font-family: 'Times New Roman'; font-size: medium; 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; text-align: justify;" align="left">
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;"><font style="color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">5.</font></p>
</td>
<td style="width: 97%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;"><font style="color: #000000;"></font>The registrant&#8217;s other certifying officer and I have disclosed, based on our 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):</p>
</td>
</tr>

</table>
</div>
<div style="color: #000000; font-family: 'Times New Roman'; font-size: medium; 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; text-align: justify;" align="left">
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
</td>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;"><font style="color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">(a)</font></p>
</td>
<td style="width: 94%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;"><font style="color: #000000;"></font>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</p>
</td>
</tr>

</table>
</div>
<div style="color: #000000; font-family: 'Times New Roman'; font-size: medium; 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;" align="left">
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="white-space: nowrap; width: 3%; text-align: justify;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
</td>
<td style="white-space: nowrap; width: 3%; text-align: justify;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;"><font style="color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">(b)</font></p>
</td>
<td style="width: 94%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"><font style="color: #000000;"></font>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.</p>
</td>
</tr>

</table>
</div>
<p 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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-size: 10pt;">&nbsp;</p>
<div style="color: #000000; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-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;">
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="padding-left: 1.5pt; padding-right: 1.1pt; padding-top: 1.5pt; border-bottom: 0.75pt solid transparent; width: 50%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">Date: <font>May 3, 2023</font></p>
</td>
<td style="padding: 1.5pt 1.1pt 0pt 1.5pt; border-bottom: 0.75pt solid #000000; width: 50%;" valign="top">
<p style="text-align: center; margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">/s/ Daniel S. Goldberger</p>
</td>
</tr>
<tr>
<td style="padding: 1.5pt 3pt 0pt;" valign="bottom">
<p style="margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
</td>
<td style="padding: 1.5pt 1.1pt 0pt 1.5pt;" valign="top">
<p style="text-align: center; margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">Daniel S. Goldberger</p>
</td>
</tr>
<tr>
<td style="padding: 1.5pt 3pt 0pt;" valign="bottom">
<p style="margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
</td>
<td style="padding: 1.5pt 1.1pt 0pt 1.5pt;" valign="top">
<p style="text-align: center; margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">Chief Executive Officer</p>
</td>
</tr>
<tr>
<td style="padding: 1.5pt 3pt 0pt;" valign="bottom">
<p style="margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
</td>
<td style="padding: 1.5pt 1.1pt 0pt 1.5pt;" valign="top">
<p style="text-align: center; margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">(Principal Executive Officer)</p>
</td>
</tr>

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

<tr>
<td class="pgno" style="padding: 0px; text-align: center;"></td>
</tr>

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr></div>
</div>
</div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>9
<FILENAME>ex312_3.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><body><div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="text-align: right; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-weight: bold; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-style: normal; text-transform: none; font-variant: normal;">EXHIBIT 31.2</p>
<p style="text-align: center; margin-bottom: 0pt; margin-top: 12pt; text-indent: 0%; font-weight: bold; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-style: normal; text-transform: none; font-variant: normal;">CERTIFICATION</p>
<p style="margin-bottom: 0pt; margin-top: 12pt; text-indent: 0%; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">I, Brian M. Posner, certify that:</p>
<div align="left">
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;"><font style="color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">1.</font></p>
</td>
<td style="width: 97%;" valign="top">
<p style='margin-bottom: 0pt; margin-top: 12pt; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: "Times New Roman"; font-size: 10pt; text-align: justify;'><font style="color: #000000;"></font>I have reviewed this Quarterly Report on Form 10-Q of electroCore, Inc.;</p>
</td>
</tr>

</table>
</div>
<div style="text-align: justify;" align="left">
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;"><font style="color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">2.</font></p>
</td>
<td style="width: 97%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;"><font style="color: #000000;"></font>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;</p>
</td>
</tr>

</table>
</div>
<div style="text-align: justify;" align="left">
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;"><font style="color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">3.</font></p>
</td>
<td style="width: 97%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;"><font style="color: #000000;"></font>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;</p>
</td>
</tr>

</table>
</div>
<div style="text-align: justify;" align="left">
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;"><font style="color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">4.</font></p>
</td>
<td style="width: 97%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;"><font style="color: #000000;"></font>The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:</p>
</td>
</tr>

</table>
</div>
<div style="text-align: justify;" align="left">
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
</td>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;"><font style="color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">(a)</font></p>
</td>
<td style="width: 94%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;"><font style="color: #000000;"></font>Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</p>
</td>
</tr>

</table>
</div>
<div style="text-align: justify;" align="left">
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
</td>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;"><font style="color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">(b)</font></p>
</td>
<td style="width: 94%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;"><font style="color: #000000;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our 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;</font></p>
</td>
</tr>

</table>
</div>
<div style="text-align: justify;" align="left">
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
</td>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;"><font style="color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">(c)</font></p>
</td>
<td style="width: 94%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;"><font style="color: #000000;"></font>Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our 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</p>
</td>
</tr>

</table>
</div>
<div style="text-align: justify;" align="left">
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
</td>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;"><font style="color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">(d)</font></p>
</td>
<td style="width: 94%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;"><font style="color: #000000;"></font>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</p>
</td>
</tr>

</table>
</div>
<div style="text-align: justify;" align="left">
<table style="height: 33px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0">

<tr style="height: 33px;">
<td style="white-space: nowrap; height: 33px; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;"><font style="color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">5.</font></p>
</td>
<td style="height: 33px; width: 97%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;"><font style="color: #000000;"></font>The registrant&#8217;s other certifying officer and I have disclosed, based on our 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):</p>
</td>
</tr>

</table>
</div>
<div style="text-align: justify;" align="left">
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
</td>
<td style="white-space: nowrap; width: 3%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;"><font style="color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">(a)</font></p>
</td>
<td style="width: 94%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;"><font style="color: #000000;"></font>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&nbsp;</p>
</td>
</tr>

</table>
</div>
<div align="left">
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0">

<tr>
<td style="white-space: nowrap; width: 3%; text-align: justify;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
</td>
<td style="white-space: nowrap; width: 3%; text-align: justify;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 12pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;"><font style="color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">(b)</font></p>
</td>
<td style="width: 94%;" valign="top">
<p style='margin-bottom: 0pt; margin-top: 12pt; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: "Times New Roman"; font-size: 10pt; text-align: justify;'><font style="color: #000000;"></font>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.</p>
</td>
</tr>

</table>
</div>
<p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
<div>
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px; height: 68px;" border="0" cellspacing="0" cellpadding="0">

<tr style="height: 17px;">
<td style="padding-left: 1.5pt; padding-right: 1.1pt; padding-top: 1.5pt; border-bottom: 0.75pt solid transparent; height: 17px; width: 50%;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">Date: <font>May 3, 2023</font></p>
</td>
<td style="padding: 1.5pt 1.1pt 0pt 1.5pt; border-bottom: 0.75pt solid #000000; height: 17px; width: 50%;" valign="top">
<p style="text-align: center; margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">/s/ BRIAN M. POSNER</p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding: 1.5pt 3pt 0pt; height: 17px;" valign="bottom">
<p style="margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
</td>
<td style="padding: 1.5pt 1.1pt 0pt 1.5pt; height: 17px;" valign="top">
<p style="text-align: center; margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">Brian M. Posner</p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding: 1.5pt 3pt 0pt; height: 17px;" valign="bottom">
<p style="margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
</td>
<td style="padding: 1.5pt 1.1pt 0pt 1.5pt; height: 17px;" valign="top">
<p style="text-align: center; margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">Chief Financial Officer</p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding: 1.5pt 3pt 0pt; height: 17px;" valign="bottom">
<p style="margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
</td>
<td style="padding: 1.5pt 1.1pt 0pt 1.5pt; height: 17px;" valign="top">
<p style="text-align: center; margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">(Principal Financial and Accounting Officer)</p>
</td>
</tr>

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

<tr>
<td class="pgno" style="padding: 0px; text-align: center;"></td>
</tr>

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr></div>
</div>
</div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>10
<FILENAME>ex321_4.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><body><div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: right; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-weight: bold; font-size: 10pt;">EXHIBIT 32.1</p>
<p 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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-size: 10pt;">&nbsp;</p>
<p style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: center; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-weight: bold; font-size: 10pt;">CERTIFICATION PURSUANT TO</p>
<p style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: center; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-weight: bold; font-size: 10pt;">18 U.S.C. SECTION 1350,</p>
<p style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: center; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-weight: bold; font-size: 10pt;">AS ADOPTED PURSUANT TO</p>
<p style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: center; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-weight: bold; font-size: 10pt;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</p>
<p 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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-size: 10pt;">&nbsp;</p>
<p style='color: rgb(0, 0, 0); font-family: "Times New Roman"; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; 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-bottom: 0pt; margin-top: 0pt; text-indent: 3.85%; font-size: 10pt;'>In connection with the Quarterly Report on Form 10-Q of electroCore, Inc, (the &#8220;Company&#8221;) for the period ended <font>March 31, 2023</font> as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), the undersigned, Daniel S. Goldberger, as Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, that to the best of my knowledge:</p>
<p 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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-size: 10pt;">&nbsp;</p>
<p style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; margin-bottom: 0pt; margin-top: 0pt; text-indent: 3.85%; font-size: 10pt;">1. The Report complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</p>
<p 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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-size: 10pt;">&nbsp;</p>
<p style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; margin-bottom: 0pt; margin-top: 0pt; text-indent: 3.85%; font-size: 10pt;">2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</p>
<p 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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-size: 10pt;">&nbsp;</p>
<div style="color: #000000; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-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;">
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px; height: 68px;" border="0" cellspacing="0" cellpadding="0">

<tr style="height: 17px;">
<td style="padding-left: 1.5pt; padding-right: 1.1pt; padding-top: 0pt; width: 788.547px; border-bottom: 0.75pt solid transparent; height: 17px;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">Date: <font>May 3, 2023</font></p>
</td>
<td style="padding: 0pt 1.1pt 0pt 1.5pt; width: 788.547px; border-bottom: 0.75pt solid #000000; height: 17px;" valign="top">
<p style="text-align: center; margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">/s/ Daniel S. Goldberger</p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding: 0pt 3pt; width: 784px; height: 17px;" valign="bottom">
<p style="margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
</td>
<td style="padding: 0pt 1.1pt 0pt 1.5pt; width: 788.547px; height: 17px;" valign="top">
<p style="text-align: center; margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">Daniel S. Goldberger</p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding: 0pt 3pt; width: 784px; height: 17px;" valign="bottom">
<p style="margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
</td>
<td style="padding: 0pt 1.1pt 0pt 1.5pt; width: 788.547px; height: 17px;" valign="top">
<p style="text-align: center; margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">Chief Executive Officer</p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding: 0pt 3pt; width: 784px; height: 17px;" valign="bottom">
<p style="margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
</td>
<td style="padding: 0pt 1.1pt 0pt 1.5pt; width: 788.547px; height: 17px;" valign="top">
<p style="text-align: center; margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">(Principal Executive Officer)</p>
</td>
</tr>

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

<tr>
<td class="pgno" style="padding: 0px; text-align: center;"></td>
</tr>

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr></div>
</div>
</div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>11
<FILENAME>ex322_5.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><body><div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: right; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-weight: bold; font-size: 10pt;">EXHIBIT 32.2</p>
<p 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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-size: 10pt;">&nbsp;</p>
<p style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: center; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-weight: bold; font-size: 10pt;">CERTIFICATION PURSUANT TO</p>
<p style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: center; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-weight: bold; font-size: 10pt;">18 U.S.C. SECTION 1350,</p>
<p style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: center; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-weight: bold; font-size: 10pt;">AS ADOPTED PURSUANT TO</p>
<p style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: center; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-weight: bold; font-size: 10pt;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</p>
<p 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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-size: 10pt;">&nbsp;</p>
<p style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; 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-bottom: 0pt; margin-top: 0pt; text-indent: 3.85%; font-size: 10pt; text-align: justify;">In connection with the Quarterly Report on Form 10-Q of electroCore, Inc. (the &#8220;Company&#8221;) for the period ended <font>March 31, 2023</font> as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), the undersigned, Brian M. Posner, Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, that to the best of my knowledge:</p>
<p 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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-size: 10pt;">&nbsp;</p>
<p style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; margin-bottom: 0pt; margin-top: 0pt; text-indent: 3.85%; font-size: 10pt;">1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</p>
<p 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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-size: 10pt;">&nbsp;</p>
<p style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; margin-bottom: 0pt; margin-top: 0pt; text-indent: 3.85%; font-size: 10pt;">2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</p>
<p 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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-size: 10pt;">&nbsp;</p>
<div style="color: #000000; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-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;">
<table style="width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px; height: 68px;" border="0" cellspacing="0" cellpadding="0">

<tr style="height: 17px;">
<td style="padding: 0pt 1.1pt 0pt 1.5pt; width: 788.547px; border-bottom: 0.75pt solid transparent; height: 17px;" valign="top">
<p style="margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">Date: <font>May 3, 2023</font></p>
</td>
<td style="padding: 0pt 1.1pt 0pt 1.5pt; width: 788.547px; border-bottom: 0.75pt solid #000000; height: 17px;" valign="top">
<p style="text-align: center; margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">/s/ BRIAN M. POSNER</p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-top: 0pt; padding-bottom: 0pt; width: 792px; height: 17px;" valign="bottom">
<p style="margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
</td>
<td style="padding: 0pt 1.1pt 0pt 1.5pt; width: 788.547px; height: 17px;" valign="top">
<p style="text-align: center; margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">Brian M. Posner</p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-top: 0pt; padding-bottom: 0pt; width: 792px; height: 17px;" valign="bottom">
<p style="margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
</td>
<td style="padding: 0pt 1.1pt 0pt 1.5pt; width: 788.547px; height: 17px;" valign="top">
<p style="text-align: center; margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">Chief Financial Officer</p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-top: 0pt; padding-bottom: 0pt; width: 792px; height: 17px;" valign="bottom">
<p style="margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</p>
</td>
<td style="padding: 0pt 1.1pt 0pt 1.5pt; width: 788.547px; height: 17px;" valign="top">
<p style="text-align: center; margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; color: #000000; font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">(Principal Financial and Accounting Officer)</p>
</td>
</tr>

</table>
</div>
<p 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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-size: 10pt;">&nbsp;</p>
<p 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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0%; font-size: 10pt;"><br></p>
</div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659543477968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Apr. 27, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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-Q<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>
</tr>
<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">Mar. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Q1<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">ECOR<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">electroCore, Inc.<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">0001560258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<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>
</tr>
<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_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">true<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>
</tr>
<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_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<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">4,749,221<span></span>
</td>
</tr>
<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">001-38538<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">20-3454976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">200 Forge Way<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_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 205<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Rockaway<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">NJ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">07866<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(973)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">290-0097<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_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 Stock, par value $0.001 per share<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>
</tr>
<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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<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_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<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_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_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_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 quarterly 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-Q<br> -Number 240<br> -Section 308<br> -Subsection 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;">dei_DocumentQuarterlyReport</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_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_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 2 such as Street or Suite number</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_EntityAddressAddressLine2</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_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<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 7A<br> -Section B<br> -Subsection 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_EntityExTransitionPeriod</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_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_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>13
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659544133536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 11,908<span></span>
</td>
<td class="nump">$ 17,712<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">250<span></span>
</td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="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 );">Accounts receivable, net</a></td>
<td class="nump">213<span></span>
</td>
<td class="nump">401<span></span>
</td>
</tr>
<tr class="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">2,478<span></span>
</td>
<td class="nump">1,982<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">525<span></span>
</td>
<td class="nump">828<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">15,374<span></span>
</td>
<td class="nump">21,173<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNoncurrent', window );">Inventories, noncurrent</a></td>
<td class="nump">1,451<span></span>
</td>
<td class="nump">2,194<span></span>
</td>
</tr>
<tr class="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">34<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right of use assets, net</a></td>
<td class="nump">550<span></span>
</td>
<td class="nump">565<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets, net</a></td>
<td class="nump">891<span></span>
</td>
<td class="nump">774<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">18,300<span></span>
</td>
<td class="nump">24,756<span></span>
</td>
</tr>
<tr class="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">2,001<span></span>
</td>
<td class="nump">2,129<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">3,770<span></span>
</td>
<td class="nump">4,842<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">77<span></span>
</td>
<td class="nump">74<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">5,848<span></span>
</td>
<td class="nump">7,045<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Noncurrent 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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, noncurrent</a></td>
<td class="nump">605<span></span>
</td>
<td class="nump">625<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">6,453<span></span>
</td>
<td class="nump">7,670<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValueOutstanding', window );">Preferred Stock, par value $0.001&#160;per share;&#160;10,000,000&#160;shares authorized as of&#160;March 31, 2023&#160;and&#160;December 31, 2022;&#160;0&#160;shares issued and&#160;outstanding at&#160;March 31, 2023&#160;and&#160;71,173&#160;issued and&#160;outstanding&#160;at&#160;December 31, 2022&#160;($0.001&#160;per share liquidation value)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValueOutstanding', window );">Common Stock, par value $0.001&#160;per share;&#160;500,000,000&#160;shares authorized at&#160;March 31, 2023&#160;and&#160;December 31, 2022;&#160;4,745,781&#160;shares issued and outstanding at&#160;March 31, 2023&#160;and&#160;4,744,886&#160;shares issued and outstanding at&#160;December 31, 2022</a></td>
<td class="nump">5<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_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">164,092<span></span>
</td>
<td class="nump">163,520<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(152,237)<span></span>
</td>
<td class="num">(146,370)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income</a></td>
<td class="num">(13)<span></span>
</td>
<td class="num">(69)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total equity</a></td>
<td class="nump">11,847<span></span>
</td>
<td class="nump">17,086<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">$ 18,300<span></span>
</td>
<td class="nump">$ 24,756<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PreferredStockValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 restricted as to withdrawal or usage, classified as current. 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-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>14
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659544017984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement Of Financial Position [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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">71,173<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">71,173<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockConvertibleConversionPrice', window );">Preferred stock, liquidation value per shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="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.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="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">500,000,000<span></span>
</td>
<td class="nump">500,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">4,745,781<span></span>
</td>
<td class="nump">4,744,886<span></span>
</td>
</tr>
<tr class="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">4,745,781<span></span>
</td>
<td class="nump">4,744,886<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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockConvertibleConversionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 conversion price of preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockConvertibleConversionPrice</td>
</tr>
<tr>
<td style="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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="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_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-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_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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>15
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659543030032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations (Unaudited) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 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_IncomeStatementAbstract', window );"><strong>Income Statement [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 2,780<span></span>
</td>
<td class="nump">$ 1,899<span></span>
</td>
</tr>
<tr class="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">458<span></span>
</td>
<td class="nump">360<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">2,322<span></span>
</td>
<td class="nump">1,539<span></span>
</td>
</tr>
<tr class="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_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">1,809<span></span>
</td>
<td class="nump">934<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">6,710<span></span>
</td>
<td class="nump">6,186<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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">8,519<span></span>
</td>
<td class="nump">7,120<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_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(6,197)<span></span>
</td>
<td class="num">(5,581)<span></span>
</td>
</tr>
<tr class="ro">
<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>Other (income) expense</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_InterestAndOtherIncome', window );">Interest and other income</a></td>
<td class="num">(119)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other (income) expense</a></td>
<td class="num">(119)<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(6,078)<span></span>
</td>
<td class="num">(5,582)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit from income taxes</a></td>
<td class="nump">211<span></span>
</td>
<td class="text"> <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_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (5,867)<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 loss per share of common stock - Basic</a></td>
<td class="num">$ (1.24)<span></span>
</td>
<td class="num">$ (1.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_EarningsPerShareDiluted', window );">Net loss per share of common stock - Diluted</a></td>
<td class="num">$ (1.24)<span></span>
</td>
<td class="num">$ (1.2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares outstanding - Basic</a></td>
<td class="nump">4,743<span></span>
</td>
<td class="nump">4,652<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares outstanding - Diluted</a></td>
<td class="nump">4,743<span></span>
</td>
<td class="nump">4,652<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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndOtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndOtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659543046592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement Of Income And Comprehensive Loss [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_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (5,867)<span></span>
</td>
<td class="num">$ (5,582)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive (loss) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">56<span></span>
</td>
<td class="num">(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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="nump">56<span></span>
</td>
<td class="num">(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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive loss</a></td>
<td class="num">$ (5,811)<span></span>
</td>
<td class="num">$ (5,609)<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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. 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659540937184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Equity - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Preferred Stock</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th"><div>Accumulated deficit</div></th>
<th class="th"><div>Accumulated other comprehensive income (loss)</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balances at Dec. 31, 2021</a></td>
<td class="nump">$ 36,582<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 160,772<span></span>
</td>
<td class="num">$ (124,208)<span></span>
</td>
<td class="nump">$ 13<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_SharesOutstanding', window );">Balances, shares at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">4,714<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="num">(5,582)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(5,582)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="num">(27)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(27)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of stock related to employee compensation plans, net of forfeitures</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of stock related to employee compensation plans, net of forfeitures, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share based compensation</a></td>
<td class="nump">777<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">777<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balances at Mar. 31, 2022</a></td>
<td class="nump">31,750<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">161,549<span></span>
</td>
<td class="num">(129,790)<span></span>
</td>
<td class="num">(14)<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_SharesOutstanding', window );">Balances, shares at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">4,715<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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balances at Dec. 31, 2022</a></td>
<td class="nump">17,086<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">163,520<span></span>
</td>
<td class="num">(146,370)<span></span>
</td>
<td class="num">(69)<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_SharesOutstanding', window );">Balances, shares at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="nump">4,745<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="num">(5,867)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(5,867)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="nump">56<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of stock related to employee compensation plans, net of forfeitures</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of stock related to employee compensation plans, net of forfeitures, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRedeemedOrCalledDuringPeriodValue', window );">Preferred stock redemption</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</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_StockRedeemedOrCalledDuringPeriodShares', window );">Preferred stock redemption, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(71)<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share based compensation</a></td>
<td class="nump">572<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">572<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balances at Mar. 31, 2023</a></td>
<td class="nump">$ 11,847<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 164,092<span></span>
</td>
<td class="num">$ (152,237)<span></span>
</td>
<td class="num">$ (13)<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_SharesOutstanding', window );">Balances, shares at Mar. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">4,746<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</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_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockRedeemedOrCalledDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock bought back by the entity at the exercise price or redemption price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRedeemedOrCalledDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_StockRedeemedOrCalledDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRedeemedOrCalledDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>18
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659540553120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 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_NetCashProvidedByUsedInOperatingActivitiesAbstract', 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_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (5,867)<span></span>
</td>
<td class="num">$ (5,582)<span></span>
</td>
</tr>
<tr class="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 loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">572<span></span>
</td>
<td class="nump">777<span></span>
</td>
</tr>
<tr class="re">
<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">122<span></span>
</td>
<td class="nump">106<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_ecor_NetNoncashLeaseExpense', window );">Net noncash lease expense</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory reserve charge</a></td>
<td class="nump">75<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and 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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="nump">188<span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(51)<span></span>
</td>
<td class="nump">399<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">303<span></span>
</td>
<td class="nump">252<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(128)<span></span>
</td>
<td class="nump">692<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="num">(1,072)<span></span>
</td>
<td class="num">(1,497)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="num">(17)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(5,860)<span></span>
</td>
<td class="num">(4,780)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by investing activities</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from 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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of changes in exchange rates on cash and cash equivalents</a></td>
<td class="nump">56<span></span>
</td>
<td class="num">(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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents and restricted cash</a></td>
<td class="num">(5,804)<span></span>
</td>
<td class="num">(4,807)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents and restricted cash &#8211; beginning of period</a></td>
<td class="nump">17,962<span></span>
</td>
<td class="nump">34,689<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents and restricted cash &#8211; end of period</a></td>
<td class="nump">12,158<span></span>
</td>
<td class="nump">29,882<span></span>
</td>
</tr>
<tr class="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 flows disclosures:</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_ProceedsFromIncomeTaxRefunds', window );">Proceeds from sale of state net operating losses</a></td>
<td class="nump">211<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">$ 2<span></span>
</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_ecor_NetNoncashLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net noncash lease 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;">ecor_NetNoncashLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 prepaid expenses, and 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIncomeTaxRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash received during the period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIncomeTaxRefunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>19
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659629928448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>The Company</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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">The Company</a></td>
<td class="text">
<p style="margin: 0pt 0pt 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note <span style="border-left: none; border-right: none;">1</span>. The Company</span></p>
<p style="margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">electroCore, Inc. and its subsidiaries (&#8220;electroCore&#8221; or the &#8220;Company&#8221;) is a commercial stage bioelectronic medicine and wellness company dedicated to improving health through its non-invasive vagus nerve stimulation (&#8220;nVNS&#8221;) technology platform. The Company&#8217;s focus is the commercialization of medical devices for the management and treatment of certain medical conditions and consumer product offerings utilizing nVNS to promote general wellbeing and human performance in the United States and select overseas markets. </span></p>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">electroCore, headquartered in Rockaway, NJ, has two wholly owned subsidiaries: electroCore UK Ltd and electroCore Germany GmbH. The Company has paused operations in Germany, with sales into the country and the rest of Europe being managed by electroCore UK Ltd.</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_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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>20
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659547888192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_AccountingPoliciesAbstract', window );"><strong>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_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">
<p style="margin: 0px; text-indent: 0px;"><span style="font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Note <span style="border-left: none; border-right: none;">2</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">.&#160;</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Summary of Significant Accounting Policies</span></p>
<p style="margin: 0pt 0pt 0pt; ;margin: 0px !important;"><br/></p>
<div style="border-left: none; border-right: none;">

<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_LAFSDK1C7400000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px; width: 3%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> (a) </span></p>
</td>
<td style="vertical-align: top; height: 10px; width: 97%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> Basis of Presentation </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p style="margin: 6pt 0pt 0pt; line-height: 1.2; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The accompanying condensed consolidated financial statements were prepared in conformity with accounting principles generally accepted in the the United States&#160; (&#8220;U.S. GAAP&#8221;) and with instructions to Form 10-Q and Article 10 of Regulation S-X under the Securities Exchange Act of 1934, as amended. </span><span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;">In the opinion of management, the Company has made all necessary adjustments, which include normal recurring adjustments necessary for a fair presentation of the Company&#8217;s condensed consolidated financial position and results of operations for the interim periods presented. Certain information and disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. These interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes for the year ended </span>December 31, 2022<span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;"> included in the Company&#8217;s Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 8, 2023</span><span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;">. The results for the <span style="border-left: none; border-right: none; line-height: inherit;">three&#160;</span><span style="color: #212529; 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: -0.0666667px; orphans: 2; text-align: start; text-indent: 0%; 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;">months ended March 31, 2023&#160;</span></span><span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;">are not necessarily indicative of the results to be expected for a full year, any other interim periods or any future year or period.</span></p>
<p style="margin: 0pt; line-height: 1.2; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 0pt;"><br/></p>
<p style="margin: 0pt; line-height: 1.2; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 0pt;"><span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;">At a special stockholders meeting held on February 13, 2023, the Company's stockholders approved an amendment to the Company's certificate of incorporation to effect of a reverse stock split of the Company's common stock at a ratio between 1-for-5 to 1-for-50 in order to achieve a minimum bid price of $1.00 per share for a minimum of 10 consecutive trading days, as required for continued listing of the common stock on the Nasdaq Capital Market pursuant to Nasdaq Listing Rule 5550(a)(2). The board of directors authorized a 1-for-15 ratio for the reverse stock split, which became effective on February 15, 2023. The accompanying condensed consolidated financial statements and notes to condensed consolidated financial statements give retroactive effect to the reverse stock split for all prior periods presented.<br/></span></p>

</div>
<p style="margin: 0pt 0pt 0pt; ;margin: 0px !important;"><br/></p>
<div style="border-left: none; border-right: none;">

<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_TJYVLSI55C00000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px; width: 3%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> (b) </span></p>
</td>
<td style="vertical-align: top; height: 10px; width: 97%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-weight: bold; font-style: italic;"> Principles of Consolidation </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p style="margin: 6pt 0pt 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The accompanying condensed consolidated financial statements include the accounts of electroCore and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&#160;</span></p>

</div>
<p style="margin: 0pt; line-height: 1.2; text-align: justify; text-indent: 0pt;"><br/></p>
<div style="border-right: none; border-left: none;">
<div style="border-left: none; border-right: none;">
<div style="border-right: none; border-left: none;">
<div style="border-left: none; border-right: none;">

<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_Q9Y8OSSSWG00000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px; width: 3%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> (c) </span></p>
</td>
<td style="vertical-align: top; height: 10px; width: 97%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> Use of Estimates </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p style="margin: 6pt 0pt 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: 1.2; margin: 6pt 0in 0in; text-align: justify;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include allowances for doubtful accounts, trade credits, rebates, co-payment assistance and sales returns, valuation of inventory, estimated useful life of licensed products and cloud computing arrangements, stock compensation, incremental borrowing rate and contingencies.&#160; &#160;</span></span></p>
</div>
</div>
</div>

</div>
</div>
</div>
</div>
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify; text-indent: 0px;"><br/></p>
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_AO8ECWHG1C00000000000000000000b">

<div style="border-left: none; border-right: none;">
<div>
<div>
<table cellpadding="0" cellspacing="0" style="height: 10px; border-collapse: collapse; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px; width: 3%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> (d) </span></p>
</td>
<td style="vertical-align: top; height: 10px; width: 97%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> Cash, Cash Equivalents and Restricted Cash </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p style="margin: 6pt 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">The following table provides a reconciliation of cash, cash equivalents and restricted cash to the balance reflected on the Condensed Consolidated Statement of Cash Flows for the three months ended March 31, 2023:</span></span></p>
<div>

<table cellpadding="0" cellspacing="0" style="height: 56px; border-collapse: collapse; margin-top: 0px; margin-bottom: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: 0.1px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 10px; vertical-align: bottom;" valign="bottom">(in thousands)</td>
<td colspan="3" style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; text-align: center; height: 10px; border-bottom: 0.75pt solid #000000 !important;">
<p><span style="font-weight: bold;"><span>March 31, 2023</span></span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff; width: 83%;">
<p style="margin: 0pt;">Cash and cash equivalents</p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%;">$</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 15%;">
<p style="text-align: right; margin: 0px;">11,908<br/></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">Restricted cash</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; border-bottom: 0.75pt solid #000000 !important;">
<p style="margin: 0px;">250<br/></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"><br/></td>
</tr>
<tr style="height: 12px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 12px; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total cash, cash equivalents and restricted cash </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 12px; background-color: #cceeff; border-bottom: 2.25pt double #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 12px; background-color: #cceeff; border-bottom: 2.25pt double #000000 !important;">12,158</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 12px; background-color: #cceeff;"/>
</tr>
</tbody>
</table>

</div>
</div>
<p style="margin: 6pt 0in 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1; ;margin: 0px !important;"><br/></p>
<p style="margin: 6pt 0in 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1; ;margin: 0px !important;">As of March 31, 2023 and December 31, 2022, cash equivalents represented funds held in a money market account.</p>

</div>
</div>
<p style="margin: 6pt 0in 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1; ;margin: 0px !important;"><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; 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;">
<div style="border-left: none; border-right: none;">
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<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; 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;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<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; 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;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">

<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; 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;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_EOIE77QCVK00000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px; width: 3%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> (e) </span></p>
</td>
<td style="vertical-align: top; height: 10px; width: 97%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> Restricted Cash </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<p style="margin: 6pt 0in 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">The Company's restricted cash consists of cash that the Company is contractually obligated to maintain in accordance with the terms of its new corporate credit card arrangement with Citibank,N.A.&#160; &#160;</span></span></p>

</div>
</div>
</div>
<p style="margin: 0pt; text-align: justify;"><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; 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;">
<div style="border-left: none; border-right: none;">
<div>

<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; 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;">
<div style="border-left: none; border-right: none;">
<div>
<div id="t_ft_805V7DQZ9C00000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px; width: 37.2625px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> (f) </span></p>
</td>
<td style="vertical-align: top; height: 10px; width: 1236.54px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> Licensed Products </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<p style="margin: 6pt 0in 0in; color: #000000; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: black; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">The Company licenses a portion of its devices through its cash pay channels. The cost of these licensed devices is capitalized and included in Other Assets in the accompanying Condensed Consolidated Balance Sheets at March 31, 2023 and December 31, 2022, and is being recognized as cost of goods sold on the straight-line method over the estimated 12-36 month useful life of the devices. If certain licensed devices are returned and no longer meet quality specifications or the carrying amount of certain licensed devices are no longer deemed to be recoverable, the Company records a charge to cost of goods sold to write down such licensed devices to zero. The net book value of these licensed devices at March 31, 2023 and December 31, 2022 was $<span style="background-color: #ffffff;">725,000</span>&#160;and $538,000, respectively. Changes in the value of these licensed devices in Other Assets is captured on the Statement of Cash Flows within Inventories.</span></span></span></span><br/></p>

</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>21
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659630182384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Risks and Uncertainties<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_RisksAndUncertaintiesAbstract', window );"><strong>Significant Risks and Uncertainties</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_ecor_RisksAndUncertaintiesTextBlock', window );">Significant Risks and Uncertainties</a></td>
<td class="text">
<div style="border-right: none; border-left: none;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div style="font-family: 'times new roman', times; border-left: none; border-right: none;">
<p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Note <span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">3</span></span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">.&#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: 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Significant</span></span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Risks and Uncertainties</span></p>
<p style="margin: 9pt 0in 0in; line-height: 1; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'Times New Roman'; font-size: 13.3333px; font-style: italic;">Going&#160;Concern</span><br/></p>
</div>
<div style="margin: 0px; text-indent: 0px;">
<p style="font-family: 'Times New Roman', serif; margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; text-align: justify;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">The Company has experienced significant net losses and cash used in operations, and it expects to continue to incur net losses and cash used in operations for the near future as it works to increase market acceptance of its medical devices and wellness products. The Company has never been profitable and has incurred net losses and cash used in operations in each year since its inception.</span></p>
<p style="font-family: 'Times New Roman', serif; margin: 12pt 0pt 0pt; line-height: 1.2; font-size: 10pt; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">The United States Department of Veteran Affairs comprised 64.5% of the Company's revenue during the three months ended March 31, 2023. The Company expects that a majority of our remaining 2023 sales will be made pursuant to its qualifying contract under the Federal Supply Schedule, or FSS, which was secured by the Company in December 2018, as well as open market sales to individual facilities within the government channels. The FSS is scheduled to expire on January 15, 2024. The Company intends to request an extension of the FSS from the United States Department of Veteran Affairs, but there is no assurance the FSS will be renewed, if at all, or renewed at terms favorable to the Company.</span></p>
<p style="font-family: 'Times New Roman', serif; margin: 12pt 0pt 0pt; line-height: 1.2; font-size: 10pt; text-align: justify; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The Company&#8217;s expected cash requirements for the next 12 months and beyond are largely based on the commercial success of its products. There are significant risks and uncertainties as to its ability to achieve these operating results. Due to the risks and uncertainties, the Company may need to reduce its activities significantly more than its current operating plan and cash flow projections assume in order to fund its operations beyond one year of the date the accompanying financial statements are issued. There can be no assurance that the Company will have sufficient cash flow and liquidity to fund its planned activities, which could force it to significantly reduce or curtail its activities and, ultimately, potentially cease operations.</span></p>
<p style="font-family: 'Times New Roman', serif; margin: 12pt 0pt 0pt; line-height: 1.2; font-size: 10pt; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">There is no assurance that the Company will generate sufficient funds through its operating results or financing activities, and accordingly, these conditions raise substantial doubt about the Company&#8217;s ability to continue as a going concern within one year of the date&#160; the accompanying financial statements are issued. The accompanying financial statements do not include any adjustment that might result from the outcome of this uncertainty.</span></p>
<p style="font-family: 'Times New Roman', serif; margin: 12pt 0pt 0pt; line-height: 1.2; font-size: 10pt; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; font-style: italic;">Concentration of Revenue Risks&#160;&#160;</span><br/></p>
<p style="font-family: 'Times New Roman', serif; margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; text-align: justify;"><span style="margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt;"><span style="line-height: inherit;">The Company earns a significant amount of its revenue (i) <span style="line-height: inherit;">in the United States from the Department of Veterans Affairs and Department of Defense ("VA/DoD") pursuant to its qualifying contract under the FSS and open market sales to individual Department of Veterans Affairs facilities, and (ii) in the United Kingdom from the National Health Service. <span style="font-size: 10pt; font-family: 'Times New Roman', serif; margin: 6pt 0in 0in; line-height: inherit;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">The VA/DoD and National Health Service comprise those customers of the Company that each account for 10%</span></span></span></span></span></span><span style="margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt;"><span style="line-height: inherit;"><span style="line-height: inherit;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; margin: 6pt 0in 0in; line-height: inherit;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&#160;or more of total net sales during the&#160;three<span style="border-right: none; border-left: none;"><span style="border-left: none; border-right: none;"> months ended </span>March 31, 2023</span> and 2022. </span></span> </span></span></span></span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-size: 10pt; text-indent: 0pt; margin: 10pt 0pt 0pt; font-family: 'times new roman', times;">The following table reflects the respective concentration as a percentage of the Company's net sales:&#160;</span></span></p>
<p style="font-family: 'times new roman', times; line-height: 1.3; text-indent: 0pt; margin: 0px !important;"><br/></p>

<table cellpadding="0" cellspacing="0" style="height: 72px; 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-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-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; width: 100%; text-indent: 0px; margin-left: 0.1px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: Calibri; font-size: 11pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"><br/></td>
<td colspan="4" style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: center; border-bottom: 1px solid #000000;">
<p style="text-align: center;"><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: center; 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;">Three months ended March 31,</span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"><br/></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000;"><span style="font-weight: bold;">2023</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000;"><span style="font-weight: bold;">2022</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px; background-color: #cceeff; width: 75%;">
<p style="margin: 0pt;"><span style="font-weight: bold;"> Revenue channel: </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; VA/DoD </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">64.5</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none;"><span style="border-right: none; border-left: none;">66.4</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
</tr>
<tr style="height: 18px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 18px; background-color: #cceeff;">
<p style="margin: 0pt;">&#160; &#160; National Health Service</p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 18px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">10.1</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none;"><span style="border-right: none; border-left: none;">13.0</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; margin: 0px; text-indent: 0px; padding-left: 0px;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; margin: 0px; text-indent: 0px; padding-left: 0px; height: 18px;"><br/></td>
</tr>
</tbody>
</table>

<div style="font-family: 'times new roman', times;"><br/></div>
<div><span style="font-family: 'Times New Roman', serif; font-size: 10pt; text-align: justify;">During the three months ended&#160;</span>March 31, 2023 and 2022,<span style="font-family: 'Times New Roman', serif; font-size: 10pt; text-align: justify;">&#160;one and two facilities, respectively, accounted for more than 10% of total VA/DoD&#160;net sales. During the three months ended March 31, 2023 and 2022, one facility accounted for more than 10% of net sales from the National Health Service.</span></div>
</div>
<div style="font-family: 'Times New Roman'; margin: 12pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; font-size: 10pt;"><span style="font-size: 10pt; font-style: italic; text-indent: 0pt;">Foreign Currency Exchange&#160;</span><br/></div>
<div style="font-family: 'times new roman', times; margin: 0px; text-indent: 0px;">
<p style="margin: 6pt 0pt 0pt; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 1.2; text-indent: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The Company has foreign currency exchange risk related to revenue and operating expenses in currencies other than the local currencies in which it operates. The Company is exposed to currency risk from the potential changes in functional currency values of its assets, liabilities, and cash flows </span><span style="font-family: 'times new roman', times; font-size: 13.3333px; float: none; display: inline !important;">denominated in&#160;</span><span style="font-family: 'times new roman', times; font-size: 13.3333px; float: none; display: inline !important;">foreign currencies</span><span style="font-family: 'times new roman', times; font-size: 10pt;">.&#160;</span></p>

</div>
</div>
</div>
</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_ecor_RisksAndUncertaintiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Risks and uncertainties.</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;">ecor_RisksAndUncertaintiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-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>22
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659547914128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue</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_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text">
<p style="margin: 0px; text-indent: 0px; text-align: left; 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&#160;</span><span style="border-left: none; border-right: none; font-weight: bold;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">4</span></span></span>.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Revenue&#160;</span></p>
<p style="margin: 6pt 0pt 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Geographical Net Sales</span></p>
<p style="margin: 6pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The following table presents net sales disaggregated by geographic market:</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</span></p>
<p style="margin: 0px; text-indent: 0px;"><br/></p>

<div id="t_ft_Q2SUY3N9I800000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 151px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px; margin-left: 0.1px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: Calibri; font-size: 11pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"><br/></td>
<td colspan="6" style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: center; border-bottom: 0.75pt solid #000000 !important;"><span style="font-weight: bold;">Three months ended March 31,</span></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> (in thousands) </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><span style="font-weight: bold;"><span style="border-left: none; border-right: none;">2023</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><span style="font-weight: bold;"><span style="border-left: none; border-right: none;">2022</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 74%;">
<p style="margin: 0pt;"><span style="font-weight: bold;"> Product revenue </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; border-bottom-width: 1px;">
<p style="margin: 0pt; padding-left: 30px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> United States </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2,370</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"/>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="border-right: none; border-left: none;">1,594</span></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; border-bottom-width: 1px; height: 17px; padding-left: 30px; background-color: #cceeff;">United Kingdom</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">321</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="border-right: none; border-left: none;">266</span></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; border-bottom-width: 1px; padding-left: 30px;">Other</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">43</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="border-right: none; border-left: none;">39</span></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="background-color: #cceeff; height: 18px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; background-color: #cceeff; height: 18px;"><span style="font-weight: bold;">License revenue</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 20px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; padding-left: 30px; height: 20px;">Japan</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><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: center; 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;">46</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><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: center; 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;">&#8212;</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 18px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 18px; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total Net Sales </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !important;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2,780</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !important;"><span style="border-left: none; border-right: none;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="border-right: none; border-left: none;">1,899</span></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; margin: 0px; text-indent: 0px; padding-left: 0px;"><br/></td>
</tr>
</tbody>
</table>
</div>

<p style="margin: 12pt 0pt 0pt; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0pt; text-transform: none; 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; line-height: 1.3;"><span style="font-size: 10pt; color: #000000;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; 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;">The Company generally invoices the customer and recognizes revenue once its performance obligations are satisfied, at which point payment is unconditional.&#160;</span></span><span style="font-family: 'Times New Roman'; font-size: 13.3333px;">Agreed upon payment terms with customers are within 30 days of shipment. Accordingly, contracts with customers do not include a significant financing component.&#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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-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_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659657512176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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</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: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note <span style="border-left: none; border-right: none;">5</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">.&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inventories</span></p>
<p style="margin: 6pt 0pt 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">As of </span><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">March 31, 2023</span>&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">and December 31, 2022</span><span style="border-right: none; border-left: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">, </span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">inventories consisted of the following:</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></p>

<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
<div style="border-left: none; border-right: none;">
<div id="t_ft_YESLP3HRZ400000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 116px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%">
<tbody>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (in thousands) </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td colspan="2" style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="border-left: none; border-right: none; font-weight: bold;">March 31, 2023</span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td colspan="2" style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="border-left: none; border-right: none; font-weight: bold;">December 31, 2022</span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff; width: 74%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Raw materials </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; padding-left: 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'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">871</span></span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 0px; margin: 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="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; padding-left: 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'; font-size: 10pt;"> 944 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Work in process </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2,480</span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> 2,879 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Finished goods </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;">
<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; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">578</span></span><br/></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> 353 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; &#160;Total inventories, net </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">3,929</span></span> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> <span style="border-left: none; border-right: none;">4,176</span> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Less: noncurrent inventories&#160;</span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;">
<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; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">1,451</span></span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"/>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"><span style="border-left: none; border-right: none;">2,194</span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"/>
</tr>
<tr style="height: 18px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; &#160;Current inventories </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"> <span style="border-left: none; border-right: none;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2,478</span></span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"> <span style="border-left: none; border-right: none;">1,982</span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 1pt;"> &#160; </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>

<p style="margin: 10pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The reserve for obsolete inventory was $738,000&#160;and&#160;$668,000&#160;as of </span><span style="border-left: none; border-right: none; line-height: inherit;">March 31, 2023</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> and </span>December 31, 2022<span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">, respectively. The Company records charges for obsolete inventory in cost of goods sold. As of March 31, 2023 and December 31, 2022, noncurrent inventory was&#160;comprised of approximately $0.5&#160;<span style="color: #000000; line-height: inherit;">million and $0.1 million</span>&#160;in raw materials and <span style="color: #000000; line-height: inherit;">$1.0</span><span style="color: #000000; line-height: inherit;"> million</span> and $2.1 million of work in process, respectively. Inventory classified under the category work in process consists of prefabricated assembled product.</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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659630182384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_LeasesAbstract', window );"><strong>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_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">
<p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note <span style="border-left: none; border-right: none;">6</span>.&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Leases</span></p>
<p style="margin: 6pt 0pt 0pt; font-family: 'times new roman', times; font-size: 10pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">For each of the three months ended&#160;<span style="border-left: none; border-right: none; line-height: inherit;">March 31, 2023&#160;and 2022&#160;<span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">the Company recognized lease expense of </span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">$</span>38,000</span></span><span style="font-size: 10pt; line-height: inherit;">. This expense does not include non-</span><span style="font-size: 10pt; line-height: inherit;">lease components associated with the lease agreements as the Company elected not to include such charges as part of the lease expense.&#160;</span></span></p>
<p style="margin: 10pt 0pt 0pt; text-indent: 0pt; 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;">Supplemental Balance Sheet Information for Operating Leases:&#160;</span></p>
<p style="margin: 0pt; text-indent: 0pt; line-height: 1.2; ;margin: 0px !important;"><br/></p>

<div id="t_ft_W5FM5Z0ZSW00000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 156px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%">
<tbody>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">(in thousands)</span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px;"><br/></td>
<td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="border-left: none; border-right: none; font-weight: bold;">March 31, 2023</span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="border-left: none; border-right: none; font-weight: bold;"> <span style="border-left: none; border-right: none;">December 31, 2022</span></span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: rgb(204, 238, 255); width: 74%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Operating leases: </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;">
<p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;">
<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="border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;">
<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="border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;">
<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="border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;">
<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>
</tr>
<tr style="height: 18px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Operating lease right of use assets </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 18px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: left; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"> 550 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: left; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"> 565 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Operating lease liabilities: </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Current portion of operating lease liabilities&#160;</span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> 77 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> 74 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Noncurrent operating lease liabilities </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td>
<td style="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 605 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 625 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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>
</tr>
<tr style="height: 18px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total operating lease liabilities </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 18px;"><br/></td>
<td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: left; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"> 682 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: left; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"> 699 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 18px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Weighted average remaining lease term (in years) </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 18px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 5.9 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 6.1 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Weighted average discount rate </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> 13.8 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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;"> % </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> 13.8 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> % </span></p>
</td>
</tr>
</tbody>
</table>
</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;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">Future minimum lease payments under non-cancellable operating leases as of </span>March 31, 2023<span style="font-family: 'Times New Roman'; font-size: 10pt;">:</span></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/></span></p>

<div id="t_ft_HB9UMFMICW00000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 164px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%">
<tbody>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; margin: 0pt; height: 17px; background-color: #ffffff;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; ;color: black;">(in thousands)&#160;</span></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #ffffff;"><br/></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #ffffff;"><br/></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #ffffff;"><br/></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #ffffff;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 87%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Remainder of 2023 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 10%; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 123 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 1%; margin: 0px; text-indent: 0px; padding-left: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 2024 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> 168 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 11px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 11px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 2025 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 11px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 171 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 2026 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> 161 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 2027 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 157 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">2028 and thereafter</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 0.75pt solid #000000 !important; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; border-bottom: 0.75pt solid #000000 !important; padding-left: 0px; margin: 0px; text-indent: 0px;">216</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total future minimum lease payments </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 996 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Less: Amounts representing interest </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 0.75pt solid #000000 !important; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 0.75pt solid #000000 !important; padding-left: 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'; font-size: 10pt;">(314</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; background-color: #cceeff;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 682 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 1pt;"> &#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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659549164160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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 and Other Current Liabilities</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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">Accrued Expenses and Other Current Liabilities</a></td>
<td class="text">
<div style="border-right: none; border-left: none;">
<div style="border-right: none; border-left: none;">
<div style="border-right: none; border-left: none;">
<p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note <span style="border-left: none; border-right: none;">7</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">.&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Accrued Expenses and Other Current Liabilities</span></p>
<p style="margin: 6pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Accrued expenses and other current liabilities as of </span>March 31, 2023<span style="font-family: 'Times New Roman'; font-size: 10pt;"> and </span>December 31, 2022<span style="font-family: 'Times New Roman'; font-size: 10pt;"> consisted of the following: </span></p>
<div style="border-right: none; border-left: none;">
<p style="margin: 0pt; text-align: justify; ;margin: 0px !important;"><br/></p>

<div id="t_ft_E6TG7D62LS00000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 155px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%">
<tbody>
<tr style="height: 16px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 16px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (in thousands) </span></p>
</td>
<td style="height: 16px; vertical-align: bottom;" valign="bottom">
<p>&#160;</p>
</td>
<td colspan="2" style="height: 16px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid rgb(0, 0, 0) !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; border-left: none; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; font-weight: bold;">March 31, 2023</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 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: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 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: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; font-weight: bold;"> December 31, 2022</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 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'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px; background-color: #cceeff; width: 74%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Accrued professional fees&#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10%;">610</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">
<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="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><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><br/></p>
</td>
<td style="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; 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'; font-size: 10pt;"> 524 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">
<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>
</tr>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Accrued bonuses and incentive compensation </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;">880</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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'; font-size: 10pt;"> 2,042 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff;">Accrued litigation legal fees expense</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">1,001</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">1,001</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 16px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 16px;"><span>Accrued insurance expense</span></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;">&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">264<br/></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px; background-color: #cceeff;">Accrued vacation and other employee related expenses</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">534</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">534</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">Accrued severance and other related charges</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;">301</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;">&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;">Accrued valued-added&#160;tax</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">162</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">133</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">Deferred revenue</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 17px;">17</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 17px;">152</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Other </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">265</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 192 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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>
</tr>
<tr style="height: 10px; margin-left: 0.1px;">
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: top;" valign="top">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: top;" valign="top"><br/></td>
<td style="border-bottom: 2.25pt double #000000; border-top: 0.75pt solid #000000; padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="border-bottom: 2.25pt double #000000; border-top: 0.75pt solid #000000; padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 3,770 </span></p>
</td>
<td style="padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top">
<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="padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top">
<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="border-bottom: 2.25pt double #000000; padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="border-bottom: 2.25pt double #000000; padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 4,842 </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p>
</td>
</tr>
</tbody>
</table>
</div>

</div>
</div>
</div>
<p style="margin: 0px; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; 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;"><br/></p>
<div style="margin: 0px; text-indent: 0px;"><span style="font-style: italic; font-size: 10pt; font-family: 'Times New Roman', serif;">Finance and Security Agreement</span></div>
<div style="margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;">
<div style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt;">
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="margin: 6pt 0pt 0pt; text-indent: 0pt; text-align: justify;"><span>On July 5, 2022, the Company entered into a Commercial Insurance Premium Finance and Security Agreement (the "<span><span style="border-left: none; border-right: none;">2022</span></span>&#160;Agreement"). The&#160;<span><span style="border-left: none; border-right: none;">2022</span></span>&#160;Agreement provides for a single borrowing by the Company of approximately $<span>783,000</span>&#160;with a&#160;<span><span style="-sec-ix-hidden:Tag466">nine</span></span>-month term and an annual interest rate of&#160;<span><span style="border-left: none; border-right: none;">2.49%</span></span>. The proceeds from this transaction were used to partially fund the premiums due under certain of the Company's insurance policies. The amounts payable are secured by the Company's rights under such policies. The Company began to pay monthly installments of approximately $<span>87,900</span>&#160;in July 2022. All borrowings were fully repaid as of</span><span style="font-size: 10.0pt;">&#160;March 31, 2023. During the&#160;three months ended&#160;March 31, 2023, the Company recognized $2,035 in interest expense.</span></p>
</div>
</div>
</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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, accrued expenses, and other liabilities that are classified as current 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="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>26
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659547914128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_StockholdersEquityNoteAbstract', window );"><strong>Shareholders' Equity</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_StockholdersEquityNoteDisclosureTextBlock', window );">Shareholders' Equity</a></td>
<td class="text">
<div style="font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">Note<span style="line-height: inherit;"> 8</span></span><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">. Shareholders' Equity</span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 6pt 0pt 0pt; text-indent: 0pt; line-height: 1.2;"><span style="color: #000000; font-size: 10pt; font-style: italic; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;">Dividend Preferred </span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;">On December 2, 2022, the Company's board of directors declared a dividend of <span style="border-left: none; border-right: none; line-height: inherit;">one </span><span style="-sec-ix-hidden:Tag480"><span style="border-left: none; border-right: none; line-height: inherit;">one</span>-thousandth</span> of a share of Series A Preferred Stock, par value $0.001 per share (&#8220;Series A Preferred Stock&#8221;), for each outstanding share of the Company&#8217;s common stock, to stockholders of record on December 19, 2022. </span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;">Each share of Series A Preferred Stock entitled the holder thereof to 1,000,000 votes per share, and each fraction of a share of Series A Preferred Stock had a ratable number of votes. Thus, each <span style="-sec-ix-hidden:Tag479"><span style="border-left: none; border-right: none; line-height: inherit;">one</span>-thousandth</span> of a share of Series A Preferred Stock was entitled to 1,000 votes. The outstanding shares of Series A Preferred Stock voted together with the outstanding shares of the Company's common stock as a single class exclusively with respect to the proposal to adopt an amendment to the Company&#8217;s Certificate of Incorporation, as amended, to reclassify the outstanding shares of the Company's Common Stock into a smaller number of shares of common stock at a ratio specified in or determined in accordance with the terms of such amendment (the &#8220;Reverse Stock Split&#8221;). </span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;">The Company was not solely in control of the redemption of the shares of Series A Preferred Stock since the holders had the option of deciding whether to vote in respect of the above described Reverse Stock Split, which determined whether a given holder&#8217;s shares of Series A Preferred Stock were redeemed in the Initial Redemption or the Subsequent Redemption (as defined below). Since the redemption of the Series A Preferred Stock was not solely in the control of the Company, the shares of Series A Preferred Stock were classified within mezzanine equity in the Company&#8217;s Condensed Consolidated Balance Sheets. The shares of Series A Preferred Stock were measured at redemption value. The value of the shares of Series A Preferred Stock as of December 31, 2022 was $0.&#160; As noted below, all outstanding shares of Series A Preferred Stock were redeemed as of February 13, 2023.&#160;</span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2;"><span style="color: #000000; font-size: 10pt; font-style: italic; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;">Reverse Stock Split</span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;"> On February 13, 2023, the Company held a special meeting (the &#8220;Special Meeting&#8221;) of stockholders of the Company. At the Special Meeting, the Company&#8217;s shareholders voted to approve an amendment to the Company&#8217;s Certificate of Incorporation to effect a reverse stock split of the Company&#8217;s common stock at a ratio between 1-for-5 and 1-for-50.</span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;"> Following the Special Meeting, the board of directors of the Company approved a 1-for-15 Reverse Stock Split. The Reverse Stock Split became effective on February 15, 2023.&#160;</span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 0pt;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman';"><br/></span></div>
<div>

</div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;">Upon the effectiveness of the Reverse Stock Split,&#160;<span style="border-left: none; border-right: none;">every 15 shares of common stock were automatically combined and converted into one share of common stock.</span> Appropriate adjustments were also made to all outstanding derivative securities of the Company, including all outstanding equity awards and warrants.&#160;</span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;">No fractional shares were issued in connection with the Reverse Stock Split. Instead, all fractional shares received a cash payment based on the closing sales price on the Nasdaq</span><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;"> Capital Market of the Company&#8217;s common stock on February 14, 2023.</span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;"><span style="font-style: italic; line-height: inherit;"> Redemption and Elimination of Series A Preferred Stock</span></span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;"> All shares of Series A Preferred Stock that were not present in person or by proxy as of immediately prior to the opening of the polls at the Special Meeting were automatically redeemed by the Company (the &#8220;Initial Redemption&#8221;). Any outstanding shares of Series A Preferred Stock that had not been so redeemed were redeemed automatically upon the approval at the Special Meeting of the Reverse Stock Split (the &#8220;Subsequent Redemption&#8221;). Each share of Series A Preferred Stock redeemed was entitled to receive an amount equal to $0.01 in cash for each 10 whole shares of Series A Preferred Stock owned immediately prior to the Redemption. </span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;">On March 6, 2023, the Company filed a certificate of elimination (the &#8220;Certificate of Elimination&#8221;), with the Secretary of State of the State of Delaware with respect to the Series A Preferred Stock. The Certificate of Elimination (i) eliminated the previous designation of 80,000 shares of Series A Preferred Stock from the Company&#8217;s Certificate of Incorporation, none of which were outstanding at the time of the filing of the Certificate of Elimination, and (ii) caused such shares of Series A Preferred Stock to resume their status as authorized but unissued and non-designated shares of preferred stock.</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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659655219568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_EarningsPerShareAbstract', window );"><strong>Net Loss Per Share</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_EarningsPerShareTextBlock', window );">Net Loss Per Share</a></td>
<td class="text">
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="margin: 0px;font-size: 10pt;font-family: &quot;Times New Roman&quot;, serif;text-indent: 0px;"><b><span style="font-size: 10.0pt;">Note <span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">9</span></span>.&#160;&#160;Net Loss Per Share</span></b></p>
<p style="margin: 6pt 0pt 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0pt; text-align: justify;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Basic net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period.&#160;Diluted loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding adjusted to give effect to potentially dilutive securities. Restricted stock and unit awards, stock options, and warrants have not been included in the diluted loss per share calculation as their inclusion would have had an anti-dilutive effect.&#160; &#160;</span></span></p>
<p style="margin: 10pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">The potential common stock equivalents that have been excluded from the computation of diluted loss per share consist of <span style="line-height: inherit;">the following:&#160;&#160;</span></span></span></p>
<br/></div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="border-left: none; border-right: none;">

<table cellpadding="0" cellspacing="0" style="height: 88px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">&#160;</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td colspan="4" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom: 1px solid #000000; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-size: 12px;"><b>Three months ended March 31,</b></span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> (in thousands) </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; padding-left: 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-weight: bold;"> 2023 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; padding-left: 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-weight: bold;"> <span style="border-left: none; border-right: none;">2022</span> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 76%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Outstanding stock options </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; 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'; font-size: 10pt;">437</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;">
<div style="border-left: none; border-right: none;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">422</span></span></p>
</div>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">Nonvested&#160;restricted stock and unit awards</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"/>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;">123</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"/>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">91<br/></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">Stock purchase warrants</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; background-color: #cceeff; border-bottom: 1pt solid #000000; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">1<br/></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"/>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom: 1pt solid #000000; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;">14</p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"><br/></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; border-bottom: 2.8pt double #000000; padding-left: 0px; margin: 0px; text-indent: 0px;">561</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; border-bottom: 2.8pt double #000000; padding-left: 0px; margin: 0px; text-indent: 0px;">527</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"/>
</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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659549128016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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</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: 0px; text-indent: 0px; font-size: 10pt; font-family: 'times new roman', times;"><span style="font-weight: bold;">Note 10.&#160; Income Taxes</span></p>
<p style="margin: 6pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify; font-size: 10pt; font-family: 'times new roman', times;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The Company may be eligible, from time to time, to receive cash from the sale of its&#160;net operating losses under New Jersey's Department of the Treasury - Division of Taxation NOL Transfer Program. On January 10, 2023, the Company received a net cash amount of $211,000 from the sale of its New Jersey state net operating losses.&#160;</span></p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659549198512">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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</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: 0px; text-align: left; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note <span style="border-left: none; border-right: none;">11</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Stock Based Compensation</span></p>
<p style="margin: 10pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The following table presents a summary of activity related to stock options during the three months ended&#160;March 31, 2023:&#160;</span></p>

<p style="margin: 0px; text-indent: 0px;"><br/></p>
<div id="t_ft_PRTY1CW47400000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 70px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt;"> &#160; </span></p>
</td>
<td colspan="2" style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom: 0.75pt solid #000000 !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> Number of Options</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"><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: bold; letter-spacing: normal; orphans: 2; text-align: left; 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;">(in thousands)</span><br/></span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td colspan="2" style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom: 0.75pt solid #000000 !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> Weighted Average Exercise Price</span><br/></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td colspan="2" style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom: 0.75pt solid #000000 !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> Weighted Average Remaining Contractual Term (Years) </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 62%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Outstanding, January 1, 2023&#160; &#160;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;">$</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; 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'; font-size: 10pt;"> 440 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; width: 1%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; 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'; font-size: 10pt;"> 55.65 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; width: 1%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; 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'; font-size: 10pt;"> 7.5 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; 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-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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'; font-size: 10pt;"> 3 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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'; font-size: 10pt;">&#160;&#160;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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'; font-size: 10pt;">&#8212;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;">
<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-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cancelled </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #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'; font-size: 10pt;">(6</span></p>
</td>
<td style="padding: 0px; height: 10px; border-bottom-width: 1px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1pt solid #000000;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1pt solid #000000;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;">
<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: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Outstanding, March 31, 2023 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;">$</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #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'; font-size: 10pt;"> 437 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #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'; font-size: 10pt;"> 55.74 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #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'; font-size: 10pt;"> 7.2 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercisable, March 31, 2023 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">$</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #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'; font-size: 10pt;"> 284 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #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'; font-size: 10pt;"> 75.84 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;">
<p style="margin: 0px; text-align: right; font-family: 'Times New Roman'; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 6.7 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
</tbody>
</table>
</div>

<p style="margin: 10pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The intrinsic value is calculated as the difference between the fair market value at </span><span style="border-left: none; border-right: none; font-family: 'times new roman', times;">March 31, 2023</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> and the exercise price per share of the stock options. As of March 31, 2023, all o</span>ptions outstanding had no&#160;material intrinsic value. T<span style="font-family: 'Times New Roman'; font-size: 10pt;">he options granted to employees generally vest over a <span style="-sec-ix-hidden:Tag461">three</span> or <span style="border-left: none; border-right: none;"><span style="-sec-ix-hidden:Tag465">four-year</span></span> period.&#160;</span></p>

<p style="margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The following table presents a summary of activity related to restricted and deferred stock units (&#8220;Stock Units&#8221;) granted during the three months ended&#160;</span>March 31, 2023<span style="font-family: 'Times New Roman'; font-size: 10pt;">:&#160;&#160;</span></p>

<p style="margin: 0px; text-indent: 0px;"><br/></p>
<div style="border-left: none; border-right: none;">
<div id="t_ft_MT8T4N14K000000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 92px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: Calibri; font-size: 11pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;">
<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: 10pt; font-weight: bold;"> Number of Shares</span></p>
<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: 10pt; font-weight: bold;"><span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: left; 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;">(in thousands)</span><br/></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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 colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;">
<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: 10pt; font-weight: bold;"> Weighted Average Grant Date Fair Value </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 16px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; width: 74%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Nonvested, January 1, 2023</span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; 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'; font-size: 10pt;"> 127 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; width: 1%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; 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'; font-size: 10pt;"> 11.85 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 16px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 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'; font-size: 10pt;"> &#8212; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160; </span></p>
</td>
</tr>
<tr style="height: 16px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Vested </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;">(4</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160; </span></p>
</td>
</tr>
<tr style="height: 16px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cancelled </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 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'; font-size: 10pt;">&#8212;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"/>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;">
<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: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Nonvested, March 31, 2023 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; border-bottom: 2.25pt double #000000 !important;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; border-bottom: 2.25pt double #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'; font-size: 10pt;"> 123 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !important;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #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'; font-size: 10pt;"> 11.81 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 1pt;"> &#160; </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>

<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 11pt;">&#160;</span></p>
<p style="margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'times new roman', times;">In general, Stock Units granted to employees vest over </span><span style="-sec-ix-hidden:Tag459">two</span> to <span style="-sec-ix-hidden:Tag458">four</span>-year periods.</span></p>
<p style="margin: 10pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">Immediately following the Company&#8217;s annual meeting of stockholders, the Company generally grants each non-employee director an equity award that vests over a <span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">12</span></span></span>-month period. Upon a non-employee director&#8217;s initial appointment or election to the board of directors, the Company grants such non-employee director an equity award subject to vesting as determined by the board of directors.&#160;</span></p>
<p style="margin: 10pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company recognized stock compensation expense for its equity awards as follows:&#160;</span></p>

<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
<div style="border-left: none; border-right: none;">
<div id="t_ft_Q72O47S0RK00000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 68px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px; margin-left: 0.1px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: Calibri; font-size: 11pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 1pt solid #000000;"><br/></td>
<td colspan="5" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-bottom: 1pt solid #000000;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="border-right: none; border-left: none;">Three months ended March 31,</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px;">
<p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> (in thousands)&#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 17px;"><br/></td>
<td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 17px; border-bottom-width: 1px; border-top: 0.75pt solid #000000 !important; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><span style="font-weight: bold;">2023</span><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 17px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 17px; border-bottom-width: 1px;"><br/></td>
<td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 17px; border-bottom-width: 1px; border-top: 0.75pt solid #000000 !important; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><span style="font-weight: bold;">2022</span><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px; border-bottom-width: 1px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 74%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Selling, general and administrative </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; width: 10%;">510</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; width: 10%;">705</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Research and development </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px;">57</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px;">66</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cost of goods sold </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom: 0.75pt solid #000000 !important;">5</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom: 0.75pt solid #000000 !important;">6</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
</tr>
<tr style="height: 11px;">
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 11px; margin: 0px; text-indent: 0px; padding-left: 0px;">Total expense&#160;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px; border-bottom: 2.25pt double #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 11px; border-bottom: 2.25pt double #000000 !important;">572</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px; border-bottom: 2.25pt double #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 11px; border-bottom: 2.25pt double #000000 !important;">777</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px;"><br/></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;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Total unrecognized compensation cost related to unvested awards as of </span>March 31, 2023<span style="font-family: 'Times New Roman'; font-size: 10pt;"> was $23.2 million and is expected to be recognized over the next <span style="-sec-ix-hidden:Tag478">one and one-half</span> years.</span></p>
<p style="margin: 10pt 0pt 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Valuation Information for Stock-Based Compensation</span></p>
<p style="margin: 10pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The fair value of each stock option award during the three months ended&#160;</span>March 31, 2023<span style="font-family: 'Times New Roman'; font-size: 10pt;"> and 2022 was estimated on the date of grant using the Black-Scholes model. Expected volatility was based on historical common stock volatility of the Company&#8217;s peers. Beginning in December 2022, the Company began incorporating its historical common stock volatility at a weighting of 50% of the total composite volatility rate. During the remainder of 2023, the Company will continue to evaluate the volatility rate used to value stock options. The risk-free interest rate was based on the average U.S. Treasury rate that most closely resembled the expected life of the related award. The expected term of the award was calculated using the simplified method. No dividend was assumed as the Company does not pay regular dividends on its common stock and does not anticipate paying any dividends in the foreseeable future.&#160;&#160;</span></p>
<p style="margin: 10pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The weighted average assumptions used in the Black-Scholes option pricing model in valuing stock options granted in the three&#160;months ended&#160;March 31, 2023&#160;and <span style="border-left: none; border-right: none;">2022</span>&#160;are summarized in the table below.&#160;</span></p>

<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
<div style="border-left: none; border-right: none;">
<div id="t_ft_JJ37YLGRXS00000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 115px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 99.9326%; text-indent: 0px;" width="100%">
<tbody>
<tr style="height: 17px; margin-left: 0.1px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 17px; margin-left: 0.1px; vertical-align: bottom; border-bottom-width: 1px;"><br/></td>
<td colspan="6" style="padding-right: 0px; padding-top: 0.75pt; height: 17px; margin: 0px; vertical-align: bottom; text-align: center; padding-left: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><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: center; 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;">Three months ended March 31,</span><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 17px; margin: 0px; vertical-align: bottom; padding-left: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><br/></td>
<td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><span style="font-weight: bold;">2023</span><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><span style="font-weight: bold;">2022</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; width: 75%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Fair value at grant date </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 3.46 </span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;">$</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9%;"><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;">8.10</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
</tr>
<tr style="height: 18px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Expected volatility </span></p>
</td>
<td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 114.0</span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span> %&#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 18px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<div style="border-left: none; border-right: none; text-align: right;"><span style="border-left: none; border-right: none;">84.0</span></div>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><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;">%&#160;<span>&#160;</span></span></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Risk-free interest rate </span></p>
</td>
<td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 3.9</span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span> %&#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;">1.6</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><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></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Expected holding period, in years </span></p>
</td>
<td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 6.0 </span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;">6.0</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 19px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Dividend yield </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span> %&#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 19px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;">&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; margin: 0px; text-indent: 0px; padding-left: 0px;"><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></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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659549231824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and 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_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">
<p style="margin: 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note <span style="border-left: none; border-right: none;">12</span>.</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Commitments and Contingencies</span></p>
<p style="margin: 6pt 0pt 0pt; line-height: 1.3; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Stockholders Litigation</span></p>
<p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times;">On July 8, 2019, and August 1, 2019, purported stockholders of the Company served putative class action lawsuits in the Superior Court of New Jersey for Somerset County, captioned Paul Kuehl vs. electroCore, Inc., et al., Docket No. SOM-L 000876-19 and Shirley Stone vs. electroCore, Inc., et al., Docket No. SOM-L 001007-19, respectively. In addition to the Company, the defendants include present and past directors and officers, Evercore Group L.L.C., Cantor Fitzgerald &amp; Co., JMP Securities LLC and BTIG, LLC, the underwriters for its IPO; and two of the Company&#8217;s stockholders. On August 15, 2019, the Superior Court entered an order consolidating the Kuehl and Stone actions, which proceeded under Docket No. SOM-L 000876-19.</span></p>
<p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times;">Each plaintiff was appointed a co-lead plaintiff. The plaintiffs filed a consolidated amended complaint, which sought certification of a class of stockholders who purchased common stock in the IPO or whose purchases are traceable to that offering. The consolidated amended complaint alleged that the defendants violated Sections 11, 12(a)(2) and 15 of the Securities Act with respect to the registration statement and related prospectus for the IPO. The complaint sought unspecified compensatory damages, interest, costs and attorneys&#8217; fees.</span></p>
<p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times;">On October 31, 2019, the Company and the other defendants filed a motion to dismiss the complaint or in the alternative to stay the action in favor of the pending federal action (discussed below). On February 21, 2020, the court granted the defendants&#8217; motion to dismiss the consolidated amended complaint with prejudice. On March 2, 2020, the court entered an amended order dismissing the consolidated amended complaint with prejudice. On March 27, 2020, the plaintiffs filed a notice of appeal with the N.J. Superior Court &#8211; Appellate Division. The appeal was argued on September 27, 2021. On October 8, 2021, the Appellate Division issued an order reversing the decision of the Superior Court. The case has been remanded to the Superior Court for oral argument on the motion to dismiss. On November 11, 2021, the defendants filed a supplemental motion to dismiss based on the forum selection clause in our certificate of incorporation's. On December 10, 2021, the Superior Court heard argument of the original motion to dismiss and the supplemental motion to dismiss based on the federal forum selection clause. On December 14, 2021, the Superior Court granted the supplemental motion to dismiss based on the federal forum selection clause with prejudice and granted the original motion to dismiss without prejudice. On January 27, 2022, the plaintiffs filed a notice of appeal to the Appellate Division. On April 15, 2022, the plaintiffs filed their appeal brief. The brief of defendant-appellees was filed on May 16, 2022. The appeal was fully briefed and oral argument was heard on April 19, 2023.</span></p>
<p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times;">On September 26, 2019, and October 31, 2019, purported stockholders of the Company served putative class action lawsuits in the United States District Court for the District of New Jersey captioned Allyn Turnofsky vs. electroCore, Inc., et al., Case 3:19-cv-18400, and Priewe vs. electroCore, Inc., et al., Case 1:19-cv-19653, respectively. In addition to the Company, the defendants include present and past directors and officers, and Evercore Group L.L.C., Cantor Fitzgerald &amp; Co., JMP Securities LLC and BTIG, LLC, the underwriters for the IPO. The plaintiffs each seek to represent a class of stockholders who (i) purchased the Company&#8217;s common stock in the IPO or whose purchases are traceable to the IPO, or (ii) who purchased common stock between the IPO and September 25, 2019. The complaints each alleged that the defendants violated Sections 11 and 15 of the Securities Act and Sections 10(b) and 20(a) of the Exchange Act, with respect to (i) the registration statement and related prospectus for the IPO, and (ii) certain post-IPO disclosures filed with the SEC. The complaints sought unspecified compensatory damages, interest, costs and attorneys&#8217; fees. The Priewe case was voluntarily dismissed on February 19, 2020.</span></p>
<p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times;">In the Turnofsky case, on November 25, 2019, several plaintiffs and their counsel moved to be selected as lead plaintiff and lead plaintiff&#8217;s counsel. On April 24, 2020, the Court granted the motion of Carole Tibbs and the firm Bragar, Eagel &amp; Squire, P.C. On July 17, 2020, the plaintiffs filed an amended complaint in Turnofsky. In addition to the prior claims, the amended complaint added an additional director defendant and two investors as defendants and adds a claim against the Company and the underwriters for violating Section 12(a)(2) of the Securities Act. On September 15, 2020, the Company and the other defendants filed a motion to dismiss the amended complaint for failure to state a claim. On November 6, 2020, the plaintiffs filed their opposition to the motion to dismiss. The Company and the other defendants filed reply papers in support of the motion on December 7, 2020. Argument of the motion to dismiss occurred on June 18, 2021. On August 13, 2021, the Court dismissed the amended complaint with leave to re-plead. On October 4, 2021, the plaintiffs filed a second amended complaint in the Turnofsky case. The defendants have moved to dismiss. Briefing on the motion was complete on January 7, 2022. On July 5, 2022, the case was reassigned to Judge Zahid N. Quraishi, who has ordered that he will consider the pending motion to dismiss in due course. Argument of the motion has not yet been scheduled.</span></p>

<p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times;">On March 4, 2021, purported stockholder Richard Maltz brought a purported stockholder derivative action in the United States District Court for the District of New Jersey. The action is captioned Richard Maltz, derivatively on behalf of electroCore, Inc., vs. Francis R. Amato, et al., Case 3:21-cv-04135. The defendants include present and past directors and officers of the Company. The plaintiff purports to pursue derivative claims on behalf of the Company in connection with the IPO and actions occurring between the IPO and September 25, 2019. The complaint alleges that demand on the board of directors is excused. The complaint purports to allege claims against the defendants for violating Section 14(a) of the Exchange Act, breaching fiduciary duties, unjust enrichment and waste of corporate assets. The complaint also purports to allege claims for contribution in connection with the Turnofsky case described above, pursuant to Section 11(f) of the Securities Act and Sections 10(b) and 21D of the Exchange Act. The complaint seeks unspecified compensatory damages, interest, costs and attorneys&#8217; fees; declaratory relief; and an order requiring changes to corporate governance and internal procedures and a vote on proposed amendments to the Bylaws and Certificate of Incorporation. On March 8, 2021, purported stockholder Erin Yuson brought a purported stockholder derivative action in the United States District Court for the District of New Jersey. The action is captioned Erin Yuson, derivatively on behalf of electroCore, Inc., vs. Francis R. Amato, et al., Case 3:21-cv-04481. The defendants include present and past directors and officers of the Company. The plaintiff purports to pursue derivative claims on behalf of the Company in connection with a 2019 proxy statement and actions occurring from the IPO through September 25, 2019. The complaint alleges that demand on the board of directors is excused. The complaint purports to allege claims against the defendants for violating Section 14(a) of the Exchange Act and breaching fiduciary duties. The complaint seeks unspecified compensatory damages, interest, costs and attorneys&#8217; fees; declaratory relief; and an order requiring changes to corporate governance and internal procedures and a vote on proposed amendments to the Bylaws and Certificate of Incorporation.</span></p>
<p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times;">The plaintiffs in the Maltz and Yuson derivative actions agreed to consolidate and stay those actions. The actions are stayed until and through the resolution of any motion for summary judgment in the Turnofsky federal securities class action. A stipulation to that effect was filed by the plaintiffs on April 14, 2021, and ordered by the court on April 30, 2021. These cases also have been re-assigned to Judge Quraishi.</span></p>
<p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times;">The Company intends to continue to vigorously defend itself in these matters. However, in light of, among other things, the preliminary stage of these litigation matters, the Company is unable to determine the reasonable probability of loss or a range of potential loss. Accordingly, the Company has not established an accrual for potential losses, if any, that could result from any unfavorable outcome, and there can be no assurance that these litigation matters will not result in substantial defense costs and/or judgments or settlements that could adversely affect the Company&#8217;s financial condition.</span></p>
<p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times;">The Company is subject to various claims, complaints and legal actions in the normal course of business from time to time. The Company is not aware of any further currently pending litigation for which it believes the outcome could have a material adverse effect on its operations or financial position. The Company expenses associated legal fees including those relating to the stockholder litigation described in this Note 12 in the period they are incurred.</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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659549196512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Severance and other related charges<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_PostemploymentBenefitsAbstract', window );"><strong>Severance and other related charges</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_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock', window );">Severance and other related charges</a></td>
<td class="text">
<p style="margin: 0px; text-indent: 0px;"><span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; font-weight: bold;">Note<span> 13</span>. Severance and other related charges</span></p>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<p style="line-height: 1.2; margin: 0px; text-indent: 0px; text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;">In the first quarter of 2023, the Company entered into separation agreements with two former employees which agreements required an aggregate of payments of $332,000. The charge for these&#160;payments is included in Selling, general and administrative expense in the accompanying Condensed Statement of Operations for the three months ended March 31, 2023. As of March 31, 2023, the Company has an outstanding payable of $301,000 in connection with these charges. This outstanding payable is included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheet as of March 31, 2023 (see Note 7).</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_PostemploymentBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PostemploymentBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2439-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2410-114920<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659546071744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_AccountingPoliciesAbstract', window );"><strong>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_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_LAFSDK1C7400000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px; width: 3%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> (a) </span></p>
</td>
<td style="vertical-align: top; height: 10px; width: 97%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> Basis of Presentation </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p style="margin: 6pt 0pt 0pt; line-height: 1.2; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The accompanying condensed consolidated financial statements were prepared in conformity with accounting principles generally accepted in the the United States&#160; (&#8220;U.S. GAAP&#8221;) and with instructions to Form 10-Q and Article 10 of Regulation S-X under the Securities Exchange Act of 1934, as amended. </span><span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;">In the opinion of management, the Company has made all necessary adjustments, which include normal recurring adjustments necessary for a fair presentation of the Company&#8217;s condensed consolidated financial position and results of operations for the interim periods presented. Certain information and disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. These interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes for the year ended </span>December 31, 2022<span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;"> included in the Company&#8217;s Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 8, 2023</span><span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;">. The results for the <span style="border-left: none; border-right: none; line-height: inherit;">three&#160;</span><span style="color: #212529; 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: -0.0666667px; orphans: 2; text-align: start; text-indent: 0%; 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;">months ended March 31, 2023&#160;</span></span><span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;">are not necessarily indicative of the results to be expected for a full year, any other interim periods or any future year or period.</span></p>
<p style="margin: 0pt; line-height: 1.2; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 0pt;"><br/></p>
<p style="margin: 0pt; line-height: 1.2; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 0pt;"><span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;">At a special stockholders meeting held on February 13, 2023, the Company's stockholders approved an amendment to the Company's certificate of incorporation to effect of a reverse stock split of the Company's common stock at a ratio between 1-for-5 to 1-for-50 in order to achieve a minimum bid price of $1.00 per share for a minimum of 10 consecutive trading days, as required for continued listing of the common stock on the Nasdaq Capital Market pursuant to Nasdaq Listing Rule 5550(a)(2). The board of directors authorized a 1-for-15 ratio for the reverse stock split, which became effective on February 15, 2023. The accompanying condensed consolidated financial statements and notes to condensed consolidated financial statements give retroactive effect to the reverse stock split for all prior periods presented.<br/></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_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_TJYVLSI55C00000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px; width: 3%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> (b) </span></p>
</td>
<td style="vertical-align: top; height: 10px; width: 97%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-weight: bold; font-style: italic;"> Principles of Consolidation </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p style="margin: 6pt 0pt 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The accompanying condensed consolidated financial statements include the accounts of electroCore and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&#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_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_Q9Y8OSSSWG00000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px; width: 3%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> (c) </span></p>
</td>
<td style="vertical-align: top; height: 10px; width: 97%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> Use of Estimates </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p style="margin: 6pt 0pt 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: 1.2; margin: 6pt 0in 0in; text-align: justify;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include allowances for doubtful accounts, trade credits, rebates, co-payment assistance and sales returns, valuation of inventory, estimated useful life of licensed products and cloud computing arrangements, stock compensation, incremental borrowing rate and contingencies.&#160; &#160;</span></span></p>
</div>
</div>
</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash, Cash Equivalents and Restricted Cash</a></td>
<td class="text">
<div style="border-left: none; border-right: none;">
<div>
<div>
<table cellpadding="0" cellspacing="0" style="height: 10px; border-collapse: collapse; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px; width: 3%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> (d) </span></p>
</td>
<td style="vertical-align: top; height: 10px; width: 97%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> Cash, Cash Equivalents and Restricted Cash </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p style="margin: 6pt 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify; text-indent: 0pt;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">The following table provides a reconciliation of cash, cash equivalents and restricted cash to the balance reflected on the Condensed Consolidated Statement of Cash Flows for the three months ended March 31, 2023:</span></span></p>
<div>

<table cellpadding="0" cellspacing="0" style="height: 56px; border-collapse: collapse; margin-top: 0px; margin-bottom: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: 0.1px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 10px; vertical-align: bottom;" valign="bottom">(in thousands)</td>
<td colspan="3" style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; text-align: center; height: 10px; border-bottom: 0.75pt solid #000000 !important;">
<p><span style="font-weight: bold;"><span>March 31, 2023</span></span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff; width: 83%;">
<p style="margin: 0pt;">Cash and cash equivalents</p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%;">$</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 15%;">
<p style="text-align: right; margin: 0px;">11,908<br/></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">Restricted cash</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; border-bottom: 0.75pt solid #000000 !important;">
<p style="margin: 0px;">250<br/></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"><br/></td>
</tr>
<tr style="height: 12px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 12px; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total cash, cash equivalents and restricted cash </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 12px; background-color: #cceeff; border-bottom: 2.25pt double #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 12px; background-color: #cceeff; border-bottom: 2.25pt double #000000 !important;">12,158</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 12px; background-color: #cceeff;"/>
</tr>
</tbody>
</table>

</div>
</div>
<p style="margin: 6pt 0in 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1; ;margin: 0px !important;"><br/></p>
<p style="margin: 6pt 0in 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1; ;margin: 0px !important;">As of March 31, 2023 and December 31, 2022, cash equivalents represented funds held in a money market account.</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_ecor_RestrictedCashPolicyTextBlock', window );">Restricted Cash</a></td>
<td class="text">
<div style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; 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;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_EOIE77QCVK00000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px; width: 3%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> (e) </span></p>
</td>
<td style="vertical-align: top; height: 10px; width: 97%;">
<p style="margin: 0pt 0pt 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> Restricted Cash </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<p style="margin: 6pt 0in 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">The Company's restricted cash consists of cash that the Company is contractually obligated to maintain in accordance with the terms of its new corporate credit card arrangement with Citibank,N.A.&#160; &#160;</span></span></p>
<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_ecor_LicensedProductsPolicyTextBlock', window );">Licensed Products</a></td>
<td class="text">
<div style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; 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;">
<div style="border-left: none; border-right: none;">
<div>
<div id="t_ft_805V7DQZ9C00000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px; width: 37.2625px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> (f) </span></p>
</td>
<td style="vertical-align: top; height: 10px; width: 1236.54px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> Licensed Products </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<p style="margin: 6pt 0in 0in; color: #000000; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: black; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">The Company licenses a portion of its devices through its cash pay channels. The cost of these licensed devices is capitalized and included in Other Assets in the accompanying Condensed Consolidated Balance Sheets at March 31, 2023 and December 31, 2022, and is being recognized as cost of goods sold on the straight-line method over the estimated 12-36 month useful life of the devices. If certain licensed devices are returned and no longer meet quality specifications or the carrying amount of certain licensed devices are no longer deemed to be recoverable, the Company records a charge to cost of goods sold to write down such licensed devices to zero. The net book value of these licensed devices at March 31, 2023 and December 31, 2022 was $<span style="background-color: #ffffff;">725,000</span>&#160;and $538,000, respectively. Changes in the value of these licensed devices in Other Assets is captured on the Statement of Cash Flows within Inventories.</span></span></span></span><br/></p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecor_LicensedProductsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 licensed products.</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;">ecor_LicensedProductsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecor_RestrictedCashPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted cash.</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;">ecor_RestrictedCashPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</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_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659547927376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_AccountingPoliciesAbstract', window );"><strong>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_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Schedule of cash equivalents and restricted cash</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="height: 56px; border-collapse: collapse; margin-top: 0px; margin-bottom: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: 0.1px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 10px; vertical-align: bottom;" valign="bottom">(in thousands)</td>
<td colspan="3" style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; text-align: center; height: 10px; border-bottom: 0.75pt solid #000000 !important;">
<p><span style="font-weight: bold;"><span>March 31, 2023</span></span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff; width: 83%;">
<p style="margin: 0pt;">Cash and cash equivalents</p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%;">$</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 15%;">
<p style="text-align: right; margin: 0px;">11,908<br/></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">Restricted cash</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; border-bottom: 0.75pt solid #000000 !important;">
<p style="margin: 0px;">250<br/></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"><br/></td>
</tr>
<tr style="height: 12px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 12px; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total cash, cash equivalents and restricted cash </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 12px; background-color: #cceeff; border-bottom: 2.25pt double #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 12px; background-color: #cceeff; border-bottom: 2.25pt double #000000 !important;">12,158</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 12px; background-color: #cceeff;"/>
</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash and cash equivalents.</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_ScheduleOfCashAndCashEquivalentsTableTextBlock</td>
</tr>
<tr>
<td style="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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659549196512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Risks and Uncertainties (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_RisksAndUncertaintiesAbstract', window );"><strong>Significant Risks and Uncertainties</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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of revenue channels accounted for 10% or more of the Company's net sales</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="height: 72px; 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-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-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; width: 100%; text-indent: 0px; margin-left: 0.1px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: Calibri; font-size: 11pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"><br/></td>
<td colspan="4" style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: center; border-bottom: 1px solid #000000;">
<p style="text-align: center;"><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: center; 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;">Three months ended March 31,</span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"><br/></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000;"><span style="font-weight: bold;">2023</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000;"><span style="font-weight: bold;">2022</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px; background-color: #cceeff; width: 75%;">
<p style="margin: 0pt;"><span style="font-weight: bold;"> Revenue channel: </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; VA/DoD </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">64.5</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none;"><span style="border-right: none; border-left: none;">66.4</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
</tr>
<tr style="height: 18px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 18px; background-color: #cceeff;">
<p style="margin: 0pt;">&#160; &#160; National Health Service</p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 18px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">10.1</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none;"><span style="border-right: none; border-left: none;">13.0</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; margin: 0px; text-indent: 0px; padding-left: 0px;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; margin: 0px; text-indent: 0px; padding-left: 0px; height: 18px;"><br/></td>
</tr>
</tbody>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659549155200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue</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_DisaggregationOfRevenueTableTextBlock', window );">Schedule of net sales disaggregated by geographic market</a></td>
<td class="text">
<div id="t_ft_Q2SUY3N9I800000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 151px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px; margin-left: 0.1px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: Calibri; font-size: 11pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"><br/></td>
<td colspan="6" style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: center; border-bottom: 0.75pt solid #000000 !important;"><span style="font-weight: bold;">Three months ended March 31,</span></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> (in thousands) </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><span style="font-weight: bold;"><span style="border-left: none; border-right: none;">2023</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"><span style="font-weight: bold;"><span style="border-left: none; border-right: none;">2022</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 74%;">
<p style="margin: 0pt;"><span style="font-weight: bold;"> Product revenue </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; border-bottom-width: 1px;">
<p style="margin: 0pt; padding-left: 30px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> United States </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2,370</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"/>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="border-right: none; border-left: none;">1,594</span></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; border-bottom-width: 1px; height: 17px; padding-left: 30px; background-color: #cceeff;">United Kingdom</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">321</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="border-right: none; border-left: none;">266</span></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; border-bottom-width: 1px; padding-left: 30px;">Other</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">43</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="border-right: none; border-left: none;">39</span></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="background-color: #cceeff; height: 18px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; background-color: #cceeff; height: 18px;"><span style="font-weight: bold;">License revenue</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 20px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; padding-left: 30px; height: 20px;">Japan</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><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: center; 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;">46</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"><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: center; 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;">&#8212;</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 18px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 18px; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total Net Sales </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !important;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2,780</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !important;"><span style="border-left: none; border-right: none;"><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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="border-right: none; border-left: none;">1,899</span></span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; margin: 0px; text-indent: 0px; padding-left: 0px;"><br/></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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-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>36
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659543079280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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</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 stated at lower of cost or market</a></td>
<td class="text">
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
<div style="border-left: none; border-right: none;">
<div id="t_ft_YESLP3HRZ400000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 116px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%">
<tbody>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (in thousands) </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td colspan="2" style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="border-left: none; border-right: none; font-weight: bold;">March 31, 2023</span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td colspan="2" style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="border-left: none; border-right: none; font-weight: bold;">December 31, 2022</span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff; width: 74%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Raw materials </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; padding-left: 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'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">871</span></span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 0px; margin: 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="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; padding-left: 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'; font-size: 10pt;"> 944 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Work in process </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2,480</span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> 2,879 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Finished goods </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;">
<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; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">578</span></span><br/></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> 353 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; &#160;Total inventories, net </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">3,929</span></span> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> <span style="border-left: none; border-right: none;">4,176</span> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Less: noncurrent inventories&#160;</span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;">
<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; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">1,451</span></span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"/>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"><span style="border-left: none; border-right: none;">2,194</span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"/>
</tr>
<tr style="height: 18px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; &#160;Current inventories </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"> <span style="border-left: none; border-right: none;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2,478</span></span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"> <span style="border-left: none; border-right: none;">1,982</span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 1pt;"> &#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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659549187280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_LeasesAbstract', window );"><strong>Leases</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_ecor_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock', window );">Schedule of supplemental balance sheet information for operating leases</a></td>
<td class="text">
<div id="t_ft_W5FM5Z0ZSW00000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 156px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%">
<tbody>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">(in thousands)</span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px;"><br/></td>
<td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="border-left: none; border-right: none; font-weight: bold;">March 31, 2023</span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="border-left: none; border-right: none; font-weight: bold;"> <span style="border-left: none; border-right: none;">December 31, 2022</span></span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: rgb(204, 238, 255); width: 74%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Operating leases: </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;">
<p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;">
<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="border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;">
<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="border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;">
<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="border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;">
<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>
</tr>
<tr style="height: 18px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Operating lease right of use assets </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 18px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: left; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"> 550 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: left; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"> 565 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Operating lease liabilities: </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Current portion of operating lease liabilities&#160;</span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> 77 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> 74 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Noncurrent operating lease liabilities </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td>
<td style="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 605 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 625 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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>
</tr>
<tr style="height: 18px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total operating lease liabilities </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 18px;"><br/></td>
<td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: left; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"> 682 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: left; padding-left: 0px; margin: 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;"> $ </span></p>
</td>
<td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"> 699 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 18px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Weighted average remaining lease term (in years) </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 18px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 5.9 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 6.1 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Weighted average discount rate </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> 13.8 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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;"> % </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> 13.8 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> % </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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of future minimum lease payments under non-cancellable operating leases</a></td>
<td class="text">
<div id="t_ft_HB9UMFMICW00000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 164px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%">
<tbody>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; margin: 0pt; height: 17px; background-color: #ffffff;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; ;color: black;">(in thousands)&#160;</span></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #ffffff;"><br/></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #ffffff;"><br/></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #ffffff;"><br/></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #ffffff;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 87%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Remainder of 2023 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 10%; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 123 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 1%; margin: 0px; text-indent: 0px; padding-left: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 2024 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> 168 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 11px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 11px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 2025 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 11px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 171 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 2026 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"> 161 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 2027 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 157 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">2028 and thereafter</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 0.75pt solid #000000 !important; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; border-bottom: 0.75pt solid #000000 !important; padding-left: 0px; margin: 0px; text-indent: 0px;">216</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total future minimum lease payments </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 996 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Less: Amounts representing interest </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 0.75pt solid #000000 !important; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 0.75pt solid #000000 !important; padding-left: 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'; font-size: 10pt;">(314</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt 0pt 0pt 6.85pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; background-color: #cceeff;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 682 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 1pt;"> &#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_ecor_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for operating 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;">ecor_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659549089936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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 and Other Current Liabilities</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 and other current liabilities</a></td>
<td class="text">
<div id="t_ft_E6TG7D62LS00000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 155px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%">
<tbody>
<tr style="height: 16px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 16px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (in thousands) </span></p>
</td>
<td style="height: 16px; vertical-align: bottom;" valign="bottom">
<p>&#160;</p>
</td>
<td colspan="2" style="height: 16px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid rgb(0, 0, 0) !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; text-align: center; border-left: none; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; font-weight: bold;">March 31, 2023</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 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: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 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: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; font-weight: bold;"> December 31, 2022</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 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'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px; background-color: #cceeff; width: 74%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Accrued professional fees&#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10%;">610</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">
<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="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><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><br/></p>
</td>
<td style="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; 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'; font-size: 10pt;"> 524 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;">
<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>
</tr>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Accrued bonuses and incentive compensation </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;">880</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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'; font-size: 10pt;"> 2,042 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff;">Accrued litigation legal fees expense</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">1,001</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">1,001</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 16px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 16px;"><span>Accrued insurance expense</span></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;">&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">264<br/></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px; background-color: #cceeff;">Accrued vacation and other employee related expenses</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">534</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">534</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">Accrued severance and other related charges</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;">301</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;">&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;">Accrued valued-added&#160;tax</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">162</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">133</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;">Deferred revenue</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 17px;">17</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 17px;">152</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Other </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">265</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 192 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<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>
</tr>
<tr style="height: 10px; margin-left: 0.1px;">
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: top;" valign="top">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: top;" valign="top"><br/></td>
<td style="border-bottom: 2.25pt double #000000; border-top: 0.75pt solid #000000; padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="border-bottom: 2.25pt double #000000; border-top: 0.75pt solid #000000; padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 3,770 </span></p>
</td>
<td style="padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top">
<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="padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top">
<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="border-bottom: 2.25pt double #000000; padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="border-bottom: 2.25pt double #000000; padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 4,842 </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></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_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>39
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659549254672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_EarningsPerShareAbstract', window );"><strong>Net Loss Per Share</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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of common stock equivalents excluded from computation of diluted loss per share</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="height: 88px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">&#160;</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td colspan="4" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom: 1px solid #000000; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-size: 12px;"><b>Three months ended March 31,</b></span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> (in thousands) </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; padding-left: 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-weight: bold;"> 2023 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; padding-left: 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-weight: bold;"> <span style="border-left: none; border-right: none;">2022</span> </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 76%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Outstanding stock options </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; 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'; font-size: 10pt;">437</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;">
<div style="border-left: none; border-right: none;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">422</span></span></p>
</div>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;">Nonvested&#160;restricted stock and unit awards</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"/>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;">123</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"/>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">91<br/></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">Stock purchase warrants</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; background-color: #cceeff; border-bottom: 1pt solid #000000; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">1<br/></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"/>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom: 1pt solid #000000; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;">14</p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"><br/></td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; border-bottom: 2.8pt double #000000; padding-left: 0px; margin: 0px; text-indent: 0px;">561</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; border-bottom: 2.8pt double #000000; padding-left: 0px; margin: 0px; text-indent: 0px;">527</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"/>
</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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659543064288">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock', window );">Summary of Activity Related to Stock Options</a></td>
<td class="text">
<p style="margin: 0px; text-indent: 0px;"><br/></p>
<div id="t_ft_PRTY1CW47400000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 70px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt;"> &#160; </span></p>
</td>
<td colspan="2" style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom: 0.75pt solid #000000 !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> Number of Options</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"><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: bold; letter-spacing: normal; orphans: 2; text-align: left; 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;">(in thousands)</span><br/></span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td colspan="2" style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom: 0.75pt solid #000000 !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> Weighted Average Exercise Price</span><br/></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td colspan="2" style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom: 0.75pt solid #000000 !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> Weighted Average Remaining Contractual Term (Years) </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 62%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Outstanding, January 1, 2023&#160; &#160;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;">$</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; 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'; font-size: 10pt;"> 440 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; width: 1%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; 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'; font-size: 10pt;"> 55.65 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; width: 1%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; 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'; font-size: 10pt;"> 7.5 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; 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-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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'; font-size: 10pt;"> 3 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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'; font-size: 10pt;">&#160;&#160;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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'; font-size: 10pt;">&#8212;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;">
<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-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cancelled </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #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'; font-size: 10pt;">(6</span></p>
</td>
<td style="padding: 0px; height: 10px; border-bottom-width: 1px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1pt solid #000000;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1pt solid #000000;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;">
<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: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Outstanding, March 31, 2023 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;">$</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #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'; font-size: 10pt;"> 437 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #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'; font-size: 10pt;"> 55.74 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #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'; font-size: 10pt;"> 7.2 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercisable, March 31, 2023 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">$</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #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'; font-size: 10pt;"> 284 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #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'; font-size: 10pt;"> 75.84 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;">
<p style="margin: 0px; text-align: right; font-family: 'Times New Roman'; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 6.7 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Summary of Activity Related to Restricted Stock and Deferred Stock Units Granted</a></td>
<td class="text">
<p style="margin: 0px; text-indent: 0px;"><br/></p>
<div style="border-left: none; border-right: none;">
<div id="t_ft_MT8T4N14K000000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 92px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: Calibri; font-size: 11pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;">
<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: 10pt; font-weight: bold;"> Number of Shares</span></p>
<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: 10pt; font-weight: bold;"><span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: left; 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;">(in thousands)</span><br/></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 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 colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;">
<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: 10pt; font-weight: bold;"> Weighted Average Grant Date Fair Value </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 16px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; width: 74%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Nonvested, January 1, 2023</span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; 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'; font-size: 10pt;"> 127 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; width: 1%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; 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'; font-size: 10pt;"> 11.85 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 16px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 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'; font-size: 10pt;"> &#8212; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160; </span></p>
</td>
</tr>
<tr style="height: 16px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Vested </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;">(4</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;">)</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160; </span></p>
</td>
</tr>
<tr style="height: 16px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cancelled </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 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'; font-size: 10pt;">&#8212;</span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"/>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;">
<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: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Nonvested, March 31, 2023 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; border-bottom: 2.25pt double #000000 !important;">
<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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; border-bottom: 2.25pt double #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'; font-size: 10pt;"> 123 </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !important;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #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'; font-size: 10pt;"> 11.81 </span></p>
</td>
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 1pt;"> &#160; </span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Recognized Stock Compensation for Equity Awards</a></td>
<td class="text">
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
<div style="border-left: none; border-right: none;">
<div id="t_ft_Q72O47S0RK00000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 68px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px; margin-left: 0.1px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: Calibri; font-size: 11pt;"> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 1pt solid #000000;"><br/></td>
<td colspan="5" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-bottom: 1pt solid #000000;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="border-right: none; border-left: none;">Three months ended March 31,</span></span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px;">
<p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> (in thousands)&#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 17px;"><br/></td>
<td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 17px; border-bottom-width: 1px; border-top: 0.75pt solid #000000 !important; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><span style="font-weight: bold;">2023</span><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 17px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 17px; border-bottom-width: 1px;"><br/></td>
<td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 17px; border-bottom-width: 1px; border-top: 0.75pt solid #000000 !important; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><span style="font-weight: bold;">2022</span><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px; border-bottom-width: 1px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 74%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Selling, general and administrative </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; width: 10%;">510</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; width: 10%;">705</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Research and development </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px;">57</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px;">66</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cost of goods sold </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom: 0.75pt solid #000000 !important;">5</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 0.75pt solid #000000 !important;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom: 0.75pt solid #000000 !important;">6</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"><br/></td>
</tr>
<tr style="height: 11px;">
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 11px; margin: 0px; text-indent: 0px; padding-left: 0px;">Total expense&#160;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px; border-bottom: 2.25pt double #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 11px; border-bottom: 2.25pt double #000000 !important;">572</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px; border-bottom: 2.25pt double #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 11px; border-bottom: 2.25pt double #000000 !important;">777</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px;"><br/></td>
</tr>
</tbody>
</table>
</div>
</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Summary of Weighted Average Assumptions Used in Valuing Plans</a></td>
<td class="text">
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
<div style="border-left: none; border-right: none;">
<div id="t_ft_JJ37YLGRXS00000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 115px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 99.9326%; text-indent: 0px;" width="100%">
<tbody>
<tr style="height: 17px; margin-left: 0.1px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 17px; margin-left: 0.1px; vertical-align: bottom; border-bottom-width: 1px;"><br/></td>
<td colspan="6" style="padding-right: 0px; padding-top: 0.75pt; height: 17px; margin: 0px; vertical-align: bottom; text-align: center; padding-left: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><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: center; 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;">Three months ended March 31,</span><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; height: 17px; margin: 0px; vertical-align: bottom; padding-left: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px;"><br/></td>
<td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><span style="font-weight: bold;">2023</span><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><span style="font-weight: bold;">2022</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; width: 75%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Fair value at grant date </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span> $ </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 3.46 </span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1%;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;">$</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9%;"><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;">8.10</span></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
</tr>
<tr style="height: 18px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Expected volatility </span></p>
</td>
<td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 114.0</span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span> %&#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 18px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<div style="border-left: none; border-right: none; text-align: right;"><span style="border-left: none; border-right: none;">84.0</span></div>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"><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;">%&#160;<span>&#160;</span></span></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Risk-free interest rate </span></p>
</td>
<td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 3.9</span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span> %&#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;">1.6</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"><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></td>
</tr>
<tr style="height: 17px;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Expected holding period, in years </span></p>
</td>
<td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 6.0 </span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;">6.0</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 19px; background-color: #cceeff;">
<td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Dividend yield </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span> &#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</span></span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span> %&#160; </span></p>
</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 19px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;">&#8212;</td>
<td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; margin: 0px; text-indent: 0px; padding-left: 0px;"><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></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_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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted-average grant-date fair value of equity options or other equity instruments granted 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock</td>
</tr>
<tr>
<td style="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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659549128016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>The Company (Details)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>subsidiary</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>The Company</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_ecor_NumberOfWhollyOwnedSubsidiaries', window );">Number of wholly owned subsidiaries</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_ecor_NumberOfWhollyOwnedSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 wholly owned subsidiaries in which the entity has as of balance sheet date.</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;">ecor_NumberOfWhollyOwnedSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659540841920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 15, 2023</div></th>
<th class="th">
<div>Feb. 13, 2023 </div>
<div>d </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecor_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedLicenseAgreementsGross', window );">Finite-Lived License Agreements, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityReverseStockSplit', window );">Reverse stock split ratio</a></td>
<td class="text">1-for-15<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_DebtInstrumentConvertibleStockPriceTrigger', window );">Reverse stock split, Stock Price Trigger | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Reverse stock split, Threshold Consecutive Trading Days | d</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember', window );">Licensing Agreements [Member]</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecor_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net book value of licensed devices</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 725,000<span></span>
</td>
<td class="nump">$ 538,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_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecor_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [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>
<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_IntermediateLifePlantsUsefulLife', window );">Estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityReverseStockSplit', window );">Reverse stock split ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1-for-5<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecor_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [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>
<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_IntermediateLifePlantsUsefulLife', window );">Estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">36 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityReverseStockSplit', window );">Reverse stock split ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1-for-50<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_ecor_AccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounting policies.</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;">ecor_AccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</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_DebtInstrumentConvertibleStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective.</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_DebtInstrumentConvertibleStockPriceTrigger</td>
</tr>
<tr>
<td style="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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.</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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedLicenseAgreementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying amount as of the balance sheet date of certain rights acquired to exercise a certain privilege or pursue a particular business or occupation and which is deemed to have a finite economic life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedLicenseAgreementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IntermediateLifePlantsUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 intermediate-life plants, 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 905<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471048&amp;loc=d3e5272-110052<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntermediateLifePlantsUsefulLife</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityReverseStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187143-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityReverseStockSplit</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659545395072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of cash equivalents and restricted cash (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash And Cash Equivalents</a></td>
<td class="nump">$ 11,908<span></span>
</td>
<td class="nump">$ 17,712<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted Cash</a></td>
<td class="nump">250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Restricted Cash and Cash Equivalents</a></td>
<td class="nump">$ 12,158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 restricted as to withdrawal or usage. 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>44
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659539752560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Risks and Uncertainties - Additional Information (Details) - facility<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 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_ecor_RisksAndUncertaintiesLineItems', window );"><strong>Risks And Uncertainties [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_RevenueRemainingPerformanceObligationPercentage', window );">Revenue percentage</a></td>
<td class="nump">64.50%<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_ecor_FederalSupplyScheduleExpireDate', window );">Federal supply schedule expire date</a></td>
<td class="text">Jan. 15,  2024<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_SalesRevenueNetMember', window );">Net Sales | Revenue from Rights Concentration Risk | VA/DoD [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_ecor_RisksAndUncertaintiesLineItems', window );"><strong>Risks And Uncertainties [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_ConcentrationRiskPercentage1', window );">Percentage of net sales</a></td>
<td class="nump">64.50%<span></span>
</td>
<td class="nump">66.40%<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_SalesRevenueNetMember', window );">Net Sales | Revenue from Rights Concentration Risk | National Health Service [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_ecor_RisksAndUncertaintiesLineItems', window );"><strong>Risks And Uncertainties [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_ConcentrationRiskPercentage1', window );">Percentage of net sales</a></td>
<td class="nump">10.10%<span></span>
</td>
<td class="nump">13.00%<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_SalesRevenueNetMember', window );">Net Sales | Revenue from Rights Concentration Risk | VA/DoD and National Health Service</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_ecor_RisksAndUncertaintiesLineItems', window );"><strong>Risks And Uncertainties [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_ConcentrationRiskPercentage1', window );">Percentage of net sales</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<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_ContractWithCustomerSalesChannelAxis=ecor_ChannelOneMember', window );">Channel One [Member] | Net Sales | VA/DoD [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_ecor_RisksAndUncertaintiesLineItems', window );"><strong>Risks And Uncertainties [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_ecor_NumberOfChannels', window );">Number of channels</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<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_ContractWithCustomerSalesChannelAxis=ecor_ChannelOneMember', window );">Channel One [Member] | Net Sales | National Health Service [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_ecor_RisksAndUncertaintiesLineItems', window );"><strong>Risks And Uncertainties [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_ecor_NumberOfChannels', window );">Number of channels</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<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_ContractWithCustomerSalesChannelAxis=ecor_ChannelOneMember', window );">Channel One [Member] | Net Sales | Revenue from Rights Concentration Risk | VA/DoD [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_ecor_RisksAndUncertaintiesLineItems', window );"><strong>Risks And Uncertainties [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_ConcentrationRiskPercentage1', window );">Percentage of net sales</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<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_ContractWithCustomerSalesChannelAxis=ecor_ChannelOneMember', window );">Channel One [Member] | Net Sales | Revenue from Rights Concentration Risk | National Health Service [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_ecor_RisksAndUncertaintiesLineItems', window );"><strong>Risks And Uncertainties [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_ConcentrationRiskPercentage1', window );">Percentage of net sales</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<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_ContractWithCustomerSalesChannelAxis=ecor_ChannelTwoMember', window );">Channel Two [Member] | Net Sales | VA/DoD [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_ecor_RisksAndUncertaintiesLineItems', window );"><strong>Risks And Uncertainties [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_ecor_NumberOfChannels', window );">Number of channels</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=ecor_ChannelTwoMember', window );">Channel Two [Member] | Net Sales | Revenue from Rights Concentration Risk | VA/DoD [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_ecor_RisksAndUncertaintiesLineItems', window );"><strong>Risks And Uncertainties [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_ConcentrationRiskPercentage1', window );">Percentage of net sales</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_ecor_FederalSupplyScheduleExpireDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expire date of Federal supply schedule in YYYY-MM-DD format.</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;">ecor_FederalSupplyScheduleExpireDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</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_ecor_NumberOfChannels">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 channels.</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;">ecor_NumberOfChannels</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</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_ecor_RisksAndUncertaintiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Risks and uncertainties.</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;">ecor_RisksAndUncertaintiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SalesRevenueNetMember</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_RevenueFromRightsConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromRightsConcentrationRiskMember</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_RelatedPartyTransactionsByRelatedPartyAxis=ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember</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_RelatedPartyTransactionsByRelatedPartyAxis=ecor_NationalHealthServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=ecor_NationalHealthServiceMember</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_RelatedPartyTransactionsByRelatedPartyAxis=ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember</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_ContractWithCustomerSalesChannelAxis=ecor_ChannelOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ContractWithCustomerSalesChannelAxis=ecor_ChannelOneMember</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_ContractWithCustomerSalesChannelAxis=ecor_ChannelTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ContractWithCustomerSalesChannelAxis=ecor_ChannelTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659545399024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Risks and Uncertainties - Schedule of company's net sales (Details) - Net Sales - Revenue from Rights Concentration Risk<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">VA/DoD [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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Revenue, percentage</a></td>
<td class="nump">64.50%<span></span>
</td>
<td class="nump">66.40%<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_SalesRevenueNetMember', window );">National Health Service [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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Revenue, percentage</a></td>
<td class="nump">10.10%<span></span>
</td>
<td class="nump">13.00%<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_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SalesRevenueNetMember</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_RelatedPartyTransactionsByRelatedPartyAxis=ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember</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_RevenueFromRightsConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromRightsConcentrationRiskMember</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_RelatedPartyTransactionsByRelatedPartyAxis=ecor_NationalHealthServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=ecor_NationalHealthServiceMember</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>46
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659543204992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Summary of Net Sales Disaggregated by Geographic Area (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Net Sales</a></td>
<td class="nump">$ 2,780<span></span>
</td>
<td class="nump">$ 1,899<span></span>
</td>
<td class="nump">$ 1,899<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_StatementGeographicalAxis=country_US', window );">United States</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Net Sales</a></td>
<td class="nump">2,370<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,594<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_StatementGeographicalAxis=country_GB', window );">United Kingdom</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Net Sales</a></td>
<td class="nump">321<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">266<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_StatementGeographicalAxis=ecor_OtherMember', window );">Other</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Net Sales</a></td>
<td class="nump">43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39<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_StatementGeographicalAxis=country_JP', window );">JAPAN</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Net Sales</a></td>
<td class="nump">$ 46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=country_US</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_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=country_GB</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_StatementGeographicalAxis=ecor_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=ecor_OtherMember</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_StatementGeographicalAxis=country_JP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=country_JP</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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659547988928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue</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_ecor_PaymentTermForCustomers', window );">Payment term for customers</a></td>
<td class="text">30 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecor_PaymentTermForCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment term for 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;">ecor_PaymentTermForCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-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>48
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659545412624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories - Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories</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_ecor_InventoryRawMaterialsCurrentAndNoncurrent', window );">Raw materials</a></td>
<td class="nump">$ 871<span></span>
</td>
<td class="nump">$ 944<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_ecor_InventoryWorkInProcessCurrentAndNoncurrent', window );">Work in process</a></td>
<td class="nump">2,480<span></span>
</td>
<td class="nump">2,879<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_ecor_InventoryFinishedGoodsCurrentAndNoncurrent', window );">Finished goods</a></td>
<td class="nump">578<span></span>
</td>
<td class="nump">353<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecor_InventoryCurrentAndNoncurrent', window );">Total inventories, net</a></td>
<td class="nump">3,929<span></span>
</td>
<td class="nump">4,176<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNoncurrent', window );">Less: noncurrent inventories</a></td>
<td class="nump">1,451<span></span>
</td>
<td class="nump">2,194<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_InventoryNet', window );">Current inventories</a></td>
<td class="nump">$ 2,478<span></span>
</td>
<td class="nump">$ 1,982<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecor_InventoryCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory, current and noncurrent.</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;">ecor_InventoryCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ecor_InventoryFinishedGoodsCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory finished goods, current and noncurrent.</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;">ecor_InventoryFinishedGoodsCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ecor_InventoryRawMaterialsCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory raw materials, current and noncurrent.</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;">ecor_InventoryRawMaterialsCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ecor_InventoryWorkInProcessCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory work in process, current and noncurrent.</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;">ecor_InventoryWorkInProcessCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>49
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659544136240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 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_InventoryLineItems', window );"><strong>Inventory [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_InventoryValuationReserves', window );">Reserves for obsolete inventory</a></td>
<td class="nump">$ 738,000<span></span>
</td>
<td class="nump">$ 668,000<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_ecor_InventoryNoncurrentRawMaterials', window );">Noncurrent inventory raw materials</a></td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecor_InventoryNoncurrentWorkInProcess', window );">Noncurrent inventory work in process</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="nump">$ 2,100,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecor_InventoryNoncurrentRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory noncurrent raw materials.</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;">ecor_InventoryNoncurrentRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ecor_InventoryNoncurrentWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory noncurrent work in process.</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;">ecor_InventoryNoncurrentWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryLineItems</td>
</tr>
<tr>
<td style="padding-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_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659539858160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Supplemental Balance Sheet Information for Operating Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 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_LesseeOperatingLeaseDescriptionAbstract', window );"><strong>Operating leases:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right of use assets</a></td>
<td class="nump">$ 550<span></span>
</td>
<td class="nump">$ 565<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityAbstract', window );"><strong>Operating lease 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_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">77<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent operating lease liabilities</a></td>
<td class="nump">605<span></span>
</td>
<td class="nump">625<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_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 682<span></span>
</td>
<td class="nump">$ 699<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term (in years)</a></td>
<td class="text">5 years 10 months 24 days<span></span>
</td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDiscountRate', window );">Weighted average discount rate</a></td>
<td class="nump">13.80%<span></span>
</td>
<td class="nump">13.80%<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_LesseeOperatingLeaseDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LesseeOperatingLeaseDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discount rate used by lessee to determine present value of operating lease payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OperatingLeaseLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659543570864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Future Minimum Lease Payments under Non-Cancellable Operating Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 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_LeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Remainder of 2023</a></td>
<td class="nump">$ 123<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">168<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">171<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">157<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">2028 and thereafter</a></td>
<td class="nump">216<span></span>
</td>
<td class="text">&#160;<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future minimum lease payments</a></td>
<td class="nump">996<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Amounts representing interest</a></td>
<td class="num">(314)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">$ 682<span></span>
</td>
<td class="nump">$ 699<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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>52
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659547881456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorLeaseDescriptionLineItems', window );"><strong>Lessor, Lease, Description [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_LeaseAndRentalExpense', window );">Recognized lease expenses</a></td>
<td class="nump">$ 38,000<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_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LessorLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-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>53
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659539711840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 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_AccruedLiabilitiesCurrentAbstract', window );"><strong>Accrued Liabilities Current [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_AccruedProfessionalFeesCurrent', window );">Accrued professional fees</a></td>
<td class="nump">$ 610<span></span>
</td>
<td class="nump">$ 524<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedBonusesCurrent', window );">Accrued bonuses and incentive compensation</a></td>
<td class="nump">880<span></span>
</td>
<td class="nump">2,042<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_ecor_AccruedLegalFeesLitigationExpense', window );">Accrued litigation legal fees expense</a></td>
<td class="nump">1,001<span></span>
</td>
<td class="nump">1,001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedInsuranceCurrentAndNoncurrent', window );">Accrued insurance expense</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">264<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent', window );">Accrued vacation and other employee related expenses</a></td>
<td class="nump">534<span></span>
</td>
<td class="nump">534<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent', window );">Accrued severance and other related charges</a></td>
<td class="nump">301<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Accrued valued-added tax</a></td>
<td class="nump">162<span></span>
</td>
<td class="nump">133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">152<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">265<span></span>
</td>
<td class="nump">192<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_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">$ 3,770<span></span>
</td>
<td class="nump">$ 4,842<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecor_AccruedLegalFeesLitigationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecor_AccruedLegalFeesLitigationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</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_AccruedBonusesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedBonusesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_AccruedInsuranceCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedInsuranceCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccruedLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 and obligation to transfer product and service to customer for which consideration has been received or is 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EmployeeRelatedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherEmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>54
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659539709216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 05, 2022</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jul. 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_ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem', window );"><strong>Accrued Expenses and Other Current Liabilities [Line Item]</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_NotesPayable', window );">Monthly installments payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 87,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,035<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_ShortTermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Finance and Security Agreement</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_ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem', window );"><strong>Accrued Expenses and Other Current Liabilities [Line Item]</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_NotesPayable', window );">Monthly installments payable</a></td>
<td class="nump">$ 783,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_DebtInstrumentTerm', window );">Debt instrument, term</a></td>
<td class="text">9 months<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate on the loan</a></td>
<td class="nump">2.49%<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_ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of time between issuance and maturity of debt instrument, 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;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShortTermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShortTermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember</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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659540064592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Additional Information (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 15, 2023</div></th>
<th class="th">
<div>Feb. 13, 2023 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>Item </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 06, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 02, 2022 </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_ecor_StockPurchaseAgreementLineItems', window );"><strong>Stock Purchase Agreement [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>
<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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<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_PreferredStockValueOutstanding', window );">Preferred Stock Value Outstanding | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityReverseStockSplit', window );">Stockholders' Equity, Reverse Stock Split</a></td>
<td class="text">1-for-15<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>
<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_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecor_StockPurchaseAgreementLineItems', window );"><strong>Stock Purchase Agreement [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>
<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_StockholdersEquityReverseStockSplit', window );">Stockholders' Equity, Reverse Stock Split</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1-for-5<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="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</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>
<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_ecor_StockPurchaseAgreementLineItems', window );"><strong>Stock Purchase Agreement [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>
<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_StockholdersEquityReverseStockSplit', window );">Stockholders' Equity, Reverse Stock Split</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1-for-50<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred Stock [Member]</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecor_StockPurchaseAgreementLineItems', window );"><strong>Stock Purchase Agreement [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>
<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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value | $ / shares</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="nump">$ 0.001<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_ecor_NumberOfEachSharesVotingRightsPerShares', window );">Each shares entitled the holder vote per shares | Item</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecor_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld', window );">Number Of Vote Each Member Is Entitled To For Each Unit Held | Item</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValueOutstanding', window );">Preferred Stock Value Outstanding | $</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="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_PreferredStockRedemptionPricePerShare', window );">Preferred Stock, Redemption Price Per Share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecor_PreferredStockRedemptionShare', window );">Preferred stock redemption, Share</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="nump">80,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecor_NumberOfBasisSharesToReceiveDividendDeclared', window );">Number of basis shares to receive dividend declared</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>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecor_NumberOfBasisSharesOfVotingRightsReceived', window );">Number of basis shares of voting rights received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecor_NumberOfBasisSharesToReceiveRedemptionAmount', window );">Number of basis shares to receive redemption amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<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_ecor_NumberOfBasisSharesOfVotingRightsReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 basis shares of voting rights received.</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;">ecor_NumberOfBasisSharesOfVotingRightsReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</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_ecor_NumberOfBasisSharesToReceiveDividendDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 basis shares to receive dividend declared by 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;">ecor_NumberOfBasisSharesToReceiveDividendDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</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_ecor_NumberOfBasisSharesToReceiveRedemptionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 basis shares to receive redemption amount.</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;">ecor_NumberOfBasisSharesToReceiveRedemptionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</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_ecor_NumberOfEachSharesVotingRightsPerShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 each shares voting rights of nonredeemable preferred stock.</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;">ecor_NumberOfEachSharesVotingRightsPerShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</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_ecor_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 vote each member is entitled to for each unit held.</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;">ecor_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</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_ecor_PreferredStockRedemptionShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 redemption (or callable) shares of currently redeemable preferred stock.</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;">ecor_PreferredStockRedemptionShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</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_ecor_StockPurchaseAgreementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock purchase agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecor_StockPurchaseAgreementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="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_PreferredStockRedemptionPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21488-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21564-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockRedemptionPricePerShare</td>
</tr>
<tr>
<td style="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_PreferredStockValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockholdersEquityReverseStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187143-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityReverseStockSplit</td>
</tr>
<tr>
<td style="padding-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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659544149024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share - Schedule of Common Stock Equivalents Excluded from Computation of Diluted Loss per Share (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded From Computation Of Earnings Per Share [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share, amount</a></td>
<td class="nump">561<span></span>
</td>
<td class="nump">527<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 );">Outstanding stock options</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded From Computation Of Earnings Per Share [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share, amount</a></td>
<td class="nump">437<span></span>
</td>
<td class="nump">422<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 );">Nonvested restricted stock and unit awards</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded From Computation Of Earnings Per Share [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share, amount</a></td>
<td class="nump">123<span></span>
</td>
<td class="nump">91<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_WarrantMember', window );">Stock purchase warrants</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded From Computation Of Earnings Per Share [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share, amount</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">14<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659548001648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Details)<br></strong></div></th>
<th class="th">
<div>Jan. 10, 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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_ProceedsFromOperatingActivities', window );">Proceeds from operating activity</a></td>
<td class="nump">$ 211,000<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_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of cash received from operating activities 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>58
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659543587200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Based Compensation - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost related to unvested awards</a></td>
<td class="nump">$ 23,200<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 );">Unrecognized compensation expected to be recognized</a></td>
<td class="text">1 year 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Intrinsic value</a></td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate</a></td>
<td class="nump">50.00%<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_srt_TitleOfIndividualAxis=ecor_NonEmployeeDirectorMember', window );">Non Employee Director [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">12 months<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_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">4 years<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=ecor_RestrictedStockAndDeferredStockMember', window );">Stock Units | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">2 years<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=ecor_RestrictedStockAndDeferredStockMember', window );">Stock Units | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 not yet recognized for nonvested 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rate of weighted-average expected volatility for 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_srt_TitleOfIndividualAxis=ecor_NonEmployeeDirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=ecor_NonEmployeeDirectorMember</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ecor_RestrictedStockAndDeferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=ecor_RestrictedStockAndDeferredStockMember</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>59
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659543596560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Based Compensation - Summary of Activity Related to Stock Options (Details) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Options, Outstanding, Begining</a></td>
<td class="nump">440<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 );">Number of Options, Granted</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of Options, Exercised</a></td>
<td class="text"> <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 );">Number of Options, Cancelled</a></td>
<td class="num">(6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Number of Options, Outstanding, Ending</a></td>
<td class="nump">437<span></span>
</td>
<td class="nump">440<span></span>
</td>
</tr>
<tr class="re">
<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 Options, Exercisable</a></td>
<td class="nump">284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Outstanding, Begining</a></td>
<td class="nump">$ 55.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Weighted Average Exercise Price, Outstanding, Ending</a></td>
<td class="nump">55.74<span></span>
</td>
<td class="nump">$ 55.65<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 75.84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term (Years), Outstanding</a></td>
<td class="text">7 years 2 months 12 days<span></span>
</td>
<td class="text">7 years 6 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted Average Remaining Contractual Term (Years), Exercisable</a></td>
<td class="text">6 years 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659543191632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Based Compensation - Summary of Activity Related to Restricted Stock and Deferred Stock Units Granted (Details) - Stock Units<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</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 );">Number of Shares, Nonvested, Ending</a></td>
<td class="nump">127<span></span>
</td>
</tr>
<tr class="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 );">Number of Shares, Granted</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Number of Shares, Vested</a></td>
<td class="num">(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Number of Shares, Cancelled</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Shares, Nonvested, Begining</a></td>
<td class="nump">123<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Exercise Price, Beginning balance | $ / shares</a></td>
<td class="nump">$ 11.85<span></span>
</td>
</tr>
<tr class="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 );">Weighted Average Exercise Price, Ending balance | $ / shares</a></td>
<td class="nump">$ 11.81<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_AwardTypeAxis=ecor_RestrictedStockAndDeferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=ecor_RestrictedStockAndDeferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659539858528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Based Compensation - Schedule of Recognized Stock Compensation for Equity Awards (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation</a></td>
<td class="nump">$ 572<span></span>
</td>
<td class="nump">$ 777<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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation</a></td>
<td class="nump">510<span></span>
</td>
<td class="nump">705<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_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation</a></td>
<td class="nump">57<span></span>
</td>
<td class="nump">66<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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Goods Sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</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_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659540879504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Based Compensation - Summary of Weighted Average Assumptions Used in Valuing Plans (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock Based Compensation</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Fair value at grant date</a></td>
<td class="nump">$ 3.46<span></span>
</td>
<td class="nump">$ 8.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">114.00%<span></span>
</td>
<td class="nump">84.00%<span></span>
</td>
</tr>
<tr class="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">3.90%<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
</tr>
<tr class="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 holding period, in years</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">6 years<span></span>
</td>
</tr>
<tr class="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="text"> <span></span>
</td>
<td class="text"> <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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659547883056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Details)<br></strong></div></th>
<th class="th">
<div>Jul. 17, 2020 </div>
<div>INVESTORS</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_ClassOfWarrantOrRightLineItems', window );"><strong>Class Of Warrant Or Right [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_ecor_NumberOfInvestorsAsDefendants', window );">Number of investors as defendants</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_ecor_NumberOfInvestorsAsDefendants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investors as defendants.</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;">ecor_NumberOfInvestorsAsDefendants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecor_</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_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-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>64
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139659545763440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Severance and other related charges - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_PostemploymentBenefitsPeriodExpense', window );">Postemployment benefits outstanding payable</a></td>
<td class="nump">$ 301,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_srt_TitleOfIndividualAxis=ecor_TwoFormerEmployeesMember', window );">Two Former Employees</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_PostemploymentBenefitsLiabilityCurrentAndNoncurrent', window );">Postemployment benefits liability</a></td>
<td class="nump">$ 332,000<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_PostemploymentBenefitsLiabilityCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying amount as of the balance sheet date of the obligations recognized for the various benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -SubTopic 10<br> -Section 25<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6410138&amp;loc=d3e79691-111665<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -SubTopic 10<br> -Section 25<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=6410138&amp;loc=d3e79708-111665<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PostemploymentBenefitsPeriodExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense related to postemployment benefits.</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_PostemploymentBenefitsPeriodExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</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=ecor_TwoFormerEmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=ecor_TwoFormerEmployeesMember</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>ecor-20230331_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:ecor="http://electrocore.com/20230331"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="ecor-20230331.xsd" xlink:type="simple"/>
    <context id="D20230110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
        </entity>
        <period>
            <startDate>2023-01-10</startDate>
            <endDate>2023-01-10</endDate>
        </period>
    </context>
    <context id="D20230331_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="D20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="I20220331_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="I20211231_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20230331_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20221231_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20230213_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-13</instant>
        </period>
    </context>
    <context id="D20230213_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-13</startDate>
            <endDate>2023-02-13</endDate>
        </period>
    </context>
    <context id="D20230213_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-13</startDate>
            <endDate>2023-02-13</endDate>
        </period>
    </context>
    <context id="I20221231_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20230331_RestrictedStockAndDeferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ecor:RestrictedStockAndDeferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20221231_RestrictedStockAndDeferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ecor:RestrictedStockAndDeferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="D20220331_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="I20221231_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</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">0001560258</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">0001560258</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">0001560258</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="I20230331_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20230331_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20230331_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20230331_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="D20230331_RestrictedStockAndDeferredStockMember_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ecor:RestrictedStockAndDeferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_RestrictedStockAndDeferredStockMember_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ecor:RestrictedStockAndDeferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="I20220331_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="I20220331_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="I20220331_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="D20230331_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="I20220705_NotesPayableOtherPayablesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-05</instant>
        </period>
    </context>
    <context id="D20230331_CostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_ResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_SellingGeneralAndAdministrativeExpensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_RestrictedStockAndDeferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ecor:RestrictedStockAndDeferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ecor:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_ChannelOneMember_RevenueFromRightsConcentrationRiskMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_SalesRevenueNetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">ecor:ChannelOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_ChannelOneMember_SalesRevenueNetMember_NationalHealthServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">ecor:ChannelOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:NationalHealthServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_ChannelTwoMember_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">ecor:ChannelTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_ChannelOneMember_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">ecor:ChannelOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_ChannelOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">ecor:ChannelOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_ChannelOneMember_SalesRevenueNetMember_NationalHealthServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">ecor:ChannelOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:NationalHealthServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20200717">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
        </entity>
        <period>
            <startDate>2020-07-05</startDate>
            <endDate>2020-07-17</endDate>
        </period>
    </context>
    <context id="D20230331_SalesRevenueNetMember_NationalHealthServiceMember_RevenueFromRightsConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:NationalHealthServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_RevenueFromRightsConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_ChannelTwoMember_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">ecor:ChannelTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_ChannelTwoMember_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_RevenueFromRightsConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">ecor:ChannelTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember_RevenueFromRightsConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="I20211231_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="D20230331_NonEmployeeDirectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ecor:NonEmployeeDirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_SalesRevenueNetMember_RevenueFromRightsConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_NationalHealthServiceMember_SalesRevenueNetMember_RevenueFromRightsConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:NationalHealthServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember_RevenueFromRightsConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ecor:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_SellingGeneralAndAdministrativeExpensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_ResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_CostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="D20220331_ChannelOneMember_RevenueFromRightsConcentrationRiskMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_SalesRevenueNetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">ecor:ChannelOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="D20220331_ChannelTwoMember_SalesRevenueNetMember_RevenueFromRightsConcentrationRiskMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">ecor:ChannelTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_ChannelOneMember_SalesRevenueNetMember_RevenueFromRightsConcentrationRiskMember_NationalHealthServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">ecor:ChannelOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:NationalHealthServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_ChannelOneMember_SalesRevenueNetMember_RevenueFromRightsConcentrationRiskMember_NationalHealthServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">ecor:ChannelOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ecor:NationalHealthServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="I20220331_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="D20220705_NotesPayableOtherPayablesMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-05</startDate>
            <endDate>2022-07-05</endDate>
        </period>
    </context>
    <context id="D20220331_PreferredStockMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="I20230331_LicensingAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20221231_LicensingAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="D20230215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
        </entity>
        <period>
            <startDate>2023-02-15</startDate>
            <endDate>2023-02-15</endDate>
        </period>
    </context>
    <context id="D20230331_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="I20230331_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20230306_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-06</instant>
        </period>
    </context>
    <context id="I20230331_TwoFormerEmployeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ecor:TwoFormerEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20230427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
        </entity>
        <period>
            <instant>2023-04-27</instant>
        </period>
    </context>
    <context id="I20221202_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-02</instant>
        </period>
    </context>
    <context id="D20230213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001560258</identifier>
        </entity>
        <period>
            <startDate>2023-02-13</startDate>
            <endDate>2023-02-13</endDate>
        </period>
    </context>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <unit id="Day">
        <measure>utr:D</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="Facility">
        <measure>ecor:facility</measure>
    </unit>
    <unit id="Subsidiary">
        <measure>ecor:subsidiary</measure>
    </unit>
    <unit id="Item">
        <measure>ecor:Item</measure>
    </unit>
    <unit id="INVESTORS">
        <measure>ecor:INVESTORS</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="D20230331" id="Tag448">0001560258</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="D20230331" id="Tag449">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="D20230331" id="Tag450">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="D20230331" id="Tag451">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="D20230331" id="Tag452">2023</dei:DocumentFiscalYearFocus>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="D20230331_RestrictedStockAndDeferredStockMember_MaximumMember"
      id="Tag458">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="D20230331_RestrictedStockAndDeferredStockMember_MinimumMember"
      id="Tag459">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:EntityAddressStateOrProvince contextRef="D20230331" id="Tag460">NJ</dei:EntityAddressStateOrProvince>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="D20230331_MinimumMember" id="Tag461">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="I20230331"
      decimals="0"
      id="Tag463"
      unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="D20230331_MaximumMember" id="Tag465">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:DebtInstrumentTerm
      contextRef="D20220705_NotesPayableOtherPayablesMember_1"
      id="Tag466">P9M</us-gaap:DebtInstrumentTerm>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="D20230331_ChannelOneMember_RevenueFromRightsConcentrationRiskMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_SalesRevenueNetMember"
      decimals="2"
      id="Tag475"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="D20220331_ChannelOneMember_RevenueFromRightsConcentrationRiskMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_SalesRevenueNetMember"
      decimals="2"
      id="Tag476"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="D20230331" id="Tag478">P1Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <ecor:NumberOfBasisSharesOfVotingRightsReceived
      contextRef="I20230331_SeriesAPreferredStockMember"
      decimals="-3"
      id="Tag479"
      unitRef="Shares">1000</ecor:NumberOfBasisSharesOfVotingRightsReceived>
    <ecor:NumberOfBasisSharesToReceiveDividendDeclared
      contextRef="I20221202_SeriesAPreferredStockMember"
      decimals="-3"
      id="Tag480"
      unitRef="Shares">1000</ecor:NumberOfBasisSharesToReceiveDividendDeclared>
    <dei:DocumentType contextRef="D20230331" id="Tag107">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="D20230331" id="Tag304">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="D20230331" id="Tag303">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="D20230331" id="Tag109">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="D20230331" id="Tag297">001-38538</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="D20230331" id="Tag169">electroCore, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="D20230331" id="Tag167">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="D20230331" id="Tag106">20-3454976</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="D20230331" id="Tag299">200 Forge Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="D20230331" id="Tag300">Suite 205</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="D20230331" id="Tag298">Rockaway</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode contextRef="D20230331" id="Tag302">07866</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="D20230331" id="Tag306">(973)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="D20230331" id="Tag446">290-0097</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="D20230331" id="Tag112">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="D20230331" id="Tag168">ECOR</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="D20230331" id="Tag295">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="D20230331" id="Tag184">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="D20230331" id="Tag110">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="D20230331" id="Tag111">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="D20230331" id="Tag296">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="D20230331" id="Tag305">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="D20230331" id="Tag108">true</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany contextRef="D20230331" id="Tag301">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="I20230427"
      decimals="0"
      id="Tag177"
      unitRef="Shares">4749221</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="I20230331"
      decimals="-3"
      id="Tag137"
      unitRef="USD">11908000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="I20221231"
      decimals="-3"
      id="Tag314"
      unitRef="USD">17712000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag146"
      unitRef="USD">250000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag379"
      unitRef="USD">250000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag158"
      unitRef="USD">213000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag150"
      unitRef="USD">401000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="I20230331"
      decimals="-3"
      id="Tag155"
      unitRef="USD">2478000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="I20221231"
      decimals="-3"
      id="Tag113"
      unitRef="USD">1982000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag365"
      unitRef="USD">525000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag275"
      unitRef="USD">828000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag142"
      unitRef="USD">15374000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag381"
      unitRef="USD">21173000</us-gaap:AssetsCurrent>
    <us-gaap:InventoryNoncurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag144"
      unitRef="USD">1451000</us-gaap:InventoryNoncurrent>
    <us-gaap:InventoryNoncurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag34"
      unitRef="USD">2194000</us-gaap:InventoryNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="I20230331"
      decimals="-3"
      id="Tag145"
      unitRef="USD">34000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="I20221231"
      decimals="-3"
      id="Tag141"
      unitRef="USD">50000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="I20230331"
      decimals="-3"
      id="Tag104"
      unitRef="USD">550000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="I20221231"
      decimals="-3"
      id="Tag254"
      unitRef="USD">565000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag156"
      unitRef="USD">891000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag64"
      unitRef="USD">774000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="I20230331"
      decimals="-3"
      id="Tag149"
      unitRef="USD">18300000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="I20221231"
      decimals="-3"
      id="Tag197"
      unitRef="USD">24756000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag159"
      unitRef="USD">2001000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag206"
      unitRef="USD">2129000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag151"
      unitRef="USD">3770000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag372"
      unitRef="USD">4842000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag139"
      unitRef="USD">77000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag163"
      unitRef="USD">74000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag153"
      unitRef="USD">5848000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag162"
      unitRef="USD">7045000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag77"
      unitRef="USD">605000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag114"
      unitRef="USD">625000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="I20230331"
      decimals="-3"
      id="Tag101"
      unitRef="USD">6453000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="I20221231"
      decimals="-3"
      id="Tag376"
      unitRef="USD">7670000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="I20230331"
      id="Tag375"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="I20221231"
      id="Tag143"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="I20221231"
      decimals="3"
      id="Tag453"
      unitRef="USDPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="I20230331"
      decimals="3"
      id="Tag140"
      unitRef="USDPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="I20221231"
      decimals="0"
      id="Tag462"
      unitRef="Shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="I20230331"
      decimals="0"
      id="Tag148"
      unitRef="Shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="I20230331"
      decimals="0"
      id="Tag172"
      unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="I20221231"
      decimals="0"
      id="Tag469"
      unitRef="Shares">71173</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="I20221231"
      decimals="0"
      id="Tag351"
      unitRef="Shares">71173</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockConvertibleConversionPrice
      contextRef="I20221231"
      decimals="3"
      id="Tag29"
      unitRef="USDPerShare">0.001</us-gaap:PreferredStockConvertibleConversionPrice>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="I20230331"
      id="Tag115"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="I20221231"
      id="Tag292"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="I20221231"
      decimals="3"
      id="Tag456"
      unitRef="USDPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="I20230331"
      decimals="3"
      id="Tag193"
      unitRef="USDPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="I20221231"
      decimals="0"
      id="Tag457"
      unitRef="Shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="I20230331"
      decimals="0"
      id="Tag274"
      unitRef="Shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="I20230331"
      decimals="0"
      id="Tag477"
      unitRef="Shares">4745781</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="I20230331"
      decimals="0"
      id="Tag39"
      unitRef="Shares">4745781</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="I20221231"
      decimals="0"
      id="Tag454"
      unitRef="Shares">4744886</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="I20221231"
      decimals="0"
      id="Tag378"
      unitRef="Shares">4744886</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="I20230331"
      decimals="-3"
      id="Tag136"
      unitRef="USD">5000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="I20221231"
      decimals="-3"
      id="Tag138"
      unitRef="USD">5000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="I20230331"
      decimals="-3"
      id="Tag154"
      unitRef="USD">164092000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="I20221231"
      decimals="-3"
      id="Tag196"
      unitRef="USD">163520000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="I20230331"
      decimals="-3"
      id="Tag279"
      unitRef="USD">-152237000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="I20221231"
      decimals="-3"
      id="Tag377"
      unitRef="USD">-146370000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="I20230331"
      decimals="-3"
      id="Tag293"
      unitRef="USD">-13000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="I20221231"
      decimals="-3"
      id="Tag152"
      unitRef="USD">-69000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="I20230331"
      decimals="-3"
      id="Tag147"
      unitRef="USD">11847000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20221231"
      decimals="-3"
      id="Tag194"
      unitRef="USD">17086000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="I20230331"
      decimals="-3"
      id="Tag380"
      unitRef="USD">18300000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="I20221231"
      decimals="-3"
      id="Tag160"
      unitRef="USD">24756000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="D20230331"
      decimals="-3"
      id="Tag313"
      unitRef="USD">2780000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="D20220331_21"
      decimals="-3"
      id="Tag56"
      unitRef="USD">1899000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="D20230331"
      decimals="-3"
      id="Tag281"
      unitRef="USD">458000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="D20220331_21"
      decimals="-3"
      id="Tag289"
      unitRef="USD">360000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="D20230331"
      decimals="-3"
      id="Tag282"
      unitRef="USD">2322000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="D20220331_21"
      decimals="-3"
      id="Tag75"
      unitRef="USD">1539000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="D20230331"
      decimals="-3"
      id="Tag277"
      unitRef="USD">1809000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="D20220331_21"
      decimals="-3"
      id="Tag74"
      unitRef="USD">934000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="D20230331"
      decimals="-3"
      id="Tag280"
      unitRef="USD">6710000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="D20220331_21"
      decimals="-3"
      id="Tag73"
      unitRef="USD">6186000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="D20230331"
      decimals="-3"
      id="Tag28"
      unitRef="USD">8519000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="D20220331_21"
      decimals="-3"
      id="Tag27"
      unitRef="USD">7120000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="D20230331"
      decimals="-3"
      id="Tag102"
      unitRef="USD">-6197000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="D20220331_21"
      decimals="-3"
      id="Tag26"
      unitRef="USD">-5581000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestAndOtherIncome
      contextRef="D20230331"
      decimals="-3"
      id="Tag352"
      unitRef="USD">119000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="D20220331_21"
      decimals="-3"
      id="Tag18"
      unitRef="USD">4000</us-gaap:InterestAndOtherIncome>
    <us-gaap:OtherNonoperatingExpense
      contextRef="D20230331"
      id="Tag276"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherNonoperatingExpense
      contextRef="D20220331_21"
      decimals="-3"
      id="Tag25"
      unitRef="USD">5000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="D20230331"
      decimals="-3"
      id="Tag278"
      unitRef="USD">119000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="D20220331_21"
      decimals="-3"
      id="Tag24"
      unitRef="USD">-1000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="D20230331"
      decimals="-3"
      id="Tag227"
      unitRef="USD">-6078000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="D20220331_21"
      decimals="-3"
      id="Tag23"
      unitRef="USD">-5582000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="D20230331"
      decimals="-3"
      id="Tag54"
      unitRef="USD">-211000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="D20220331_21"
      id="Tag22"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="D20230331"
      decimals="-3"
      id="Tag55"
      unitRef="USD">-5867000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="D20220331"
      decimals="-3"
      id="Tag3"
      unitRef="USD">-5582000</us-gaap:ProfitLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="D20230331"
      decimals="2"
      id="Tag447"
      unitRef="USDPerShare">-1.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="D20230331"
      decimals="2"
      id="Tag116"
      unitRef="USDPerShare">-1.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="D20220331_21"
      decimals="2"
      id="Tag468"
      unitRef="USDPerShare">-1.2</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="D20220331_21"
      decimals="2"
      id="Tag19"
      unitRef="USDPerShare">-1.2</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="D20230331"
      decimals="-3"
      id="Tag455"
      unitRef="Shares">4743000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="D20230331"
      decimals="-3"
      id="Tag15"
      unitRef="Shares">4743000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="D20220331_21"
      decimals="-3"
      id="Tag470"
      unitRef="Shares">4652000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="D20220331_21"
      decimals="-3"
      id="Tag20"
      unitRef="Shares">4652000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:ProfitLoss
      contextRef="D20230331"
      decimals="-3"
      id="Tag239"
      unitRef="USD">-5867000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="D20220331"
      decimals="-3"
      id="Tag263"
      unitRef="USD">-5582000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="D20230331"
      decimals="-3"
      id="Tag373"
      unitRef="USD">56000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="D20220331"
      decimals="-3"
      id="Tag257"
      unitRef="USD">-27000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="D20230331"
      decimals="-3"
      id="Tag374"
      unitRef="USD">56000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="D20220331"
      decimals="-3"
      id="Tag62"
      unitRef="USD">-27000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="D20230331"
      decimals="-3"
      id="Tag32"
      unitRef="USD">-5811000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="D20220331"
      decimals="-3"
      id="Tag262"
      unitRef="USD">-5609000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="I20221231_PreferredStockMember"
      decimals="-3"
      id="Tag252"
      unitRef="Shares">71000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="I20221231_PreferredStockMember"
      id="Tag42"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:SharesOutstanding
      contextRef="I20221231_CommonStockMember"
      decimals="-3"
      id="Tag339"
      unitRef="Shares">4745000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="I20221231_CommonStockMember"
      decimals="-3"
      id="Tag427"
      unitRef="USD">5000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="I20221231_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Tag382"
      unitRef="USD">163520000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="I20221231_RetainedEarningsMember"
      decimals="-3"
      id="Tag323"
      unitRef="USD">-146370000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="I20221231_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Tag30"
      unitRef="USD">-69000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="I20221231"
      decimals="-3"
      id="Tag319"
      unitRef="USD">17086000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="D20230331_PreferredStockMember"
      id="Tag31"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="D20230331_CommonStockMember"
      id="Tag342"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="D20230331_AdditionalPaidInCapitalMember"
      id="Tag340"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="D20230331_RetainedEarningsMember"
      decimals="-3"
      id="Tag333"
      unitRef="USD">-5867000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="D20230331_AccumulatedOtherComprehensiveIncomeMember"
      id="Tag383"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="D20230331"
      decimals="-3"
      id="Tag338"
      unitRef="USD">-5867000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="D20230331_PreferredStockMember"
      id="Tag100"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="D20230331_CommonStockMember"
      id="Tag157"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="D20230331_AdditionalPaidInCapitalMember"
      id="Tag384"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="D20230331_RetainedEarningsMember"
      id="Tag337"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="D20230331_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Tag329"
      unitRef="USD">56000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="D20230331"
      decimals="-3"
      id="Tag420"
      unitRef="USD">56000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="D20230331_PreferredStockMember"
      id="Tag408"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="D20230331_CommonStockMember"
      decimals="-3"
      id="Tag318"
      unitRef="Shares">1000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="D20230331_CommonStockMember"
      id="Tag406"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="D20230331_AdditionalPaidInCapitalMember"
      id="Tag336"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="D20230331_RetainedEarningsMember"
      id="Tag345"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="D20230331_AccumulatedOtherComprehensiveIncomeMember"
      id="Tag324"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="D20230331"
      id="Tag421"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockRedeemedOrCalledDuringPeriodShares
      contextRef="D20230331_PreferredStockMember"
      decimals="-3"
      id="Tag395"
      unitRef="Shares">71000</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="D20230331_PreferredStockMember"
      id="Tag315"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="D20230331_CommonStockMember"
      id="Tag348"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="D20230331_AdditionalPaidInCapitalMember"
      id="Tag393"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="D20230331_RetainedEarningsMember"
      id="Tag317"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="D20230331_AccumulatedOtherComprehensiveIncomeMember"
      id="Tag361"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="D20230331"
      id="Tag330"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20230331_PreferredStockMember"
      id="Tag407"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20230331_CommonStockMember"
      id="Tag88"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20230331_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Tag428"
      unitRef="USD">572000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20230331_RetainedEarningsMember"
      id="Tag326"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20230331_AccumulatedOtherComprehensiveIncomeMember"
      id="Tag418"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20230331"
      decimals="-3"
      id="Tag248"
      unitRef="USD">572000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="I20230331_PreferredStockMember"
      id="Tag191"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="I20230331_PreferredStockMember"
      id="Tag419"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:SharesOutstanding
      contextRef="I20230331_CommonStockMember"
      decimals="-3"
      id="Tag422"
      unitRef="Shares">4746000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="I20230331_CommonStockMember"
      decimals="-3"
      id="Tag185"
      unitRef="USD">5000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="I20230331_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Tag251"
      unitRef="USD">164092000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="I20230331_RetainedEarningsMember"
      decimals="-3"
      id="Tag35"
      unitRef="USD">-152237000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="I20230331_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Tag346"
      unitRef="USD">-13000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="I20230331"
      decimals="-3"
      id="Tag327"
      unitRef="USD">11847000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="I20211231_PreferredStockMember"
      id="Tag341"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="I20211231_PreferredStockMember"
      id="Tag165"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:SharesOutstanding
      contextRef="I20211231_CommonStockMember"
      decimals="-3"
      id="Tag325"
      unitRef="Shares">4714000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="I20211231_CommonStockMember"
      decimals="-3"
      id="Tag290"
      unitRef="USD">5000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="I20211231_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Tag320"
      unitRef="USD">160772000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="I20211231_RetainedEarningsMember"
      decimals="-3"
      id="Tag347"
      unitRef="USD">-124208000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="I20211231_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Tag36"
      unitRef="USD">13000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="I20211231"
      decimals="-3"
      id="Tag249"
      unitRef="USD">36582000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="D20220331_PreferredStockMember_1"
      id="Tag350"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="D20220331_CommonStockMember"
      id="Tag38"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="D20220331_AdditionalPaidInCapitalMember"
      id="Tag334"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="D20220331_RetainedEarningsMember"
      decimals="-3"
      id="Tag190"
      unitRef="USD">-5582000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember"
      id="Tag328"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="D20220331"
      decimals="-3"
      id="Tag331"
      unitRef="USD">-5582000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="D20220331_PreferredStockMember_1"
      id="Tag321"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="D20220331_CommonStockMember"
      id="Tag349"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="D20220331_AdditionalPaidInCapitalMember"
      id="Tag33"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="D20220331_RetainedEarningsMember"
      id="Tag21"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Tag332"
      unitRef="USD">-27000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="D20220331"
      decimals="-3"
      id="Tag255"
      unitRef="USD">-27000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="D20220331_PreferredStockMember_1"
      id="Tag253"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="D20220331_CommonStockMember"
      decimals="-3"
      id="Tag410"
      unitRef="Shares">1000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="D20220331_CommonStockMember"
      id="Tag40"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="D20220331_AdditionalPaidInCapitalMember"
      id="Tag417"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="D20220331_RetainedEarningsMember"
      id="Tag411"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember"
      id="Tag41"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="D20220331"
      id="Tag396"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20220331_PreferredStockMember_1"
      id="Tag50"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20220331_CommonStockMember"
      id="Tag322"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20220331_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Tag343"
      unitRef="USD">777000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20220331_RetainedEarningsMember"
      id="Tag288"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember"
      id="Tag416"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20220331"
      decimals="-3"
      id="Tag37"
      unitRef="USD">777000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="I20220331_PreferredStockMember"
      id="Tag344"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="I20220331_PreferredStockMember"
      id="Tag117"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:SharesOutstanding
      contextRef="I20220331_CommonStockMember"
      decimals="-3"
      id="Tag394"
      unitRef="Shares">4715000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="I20220331_CommonStockMember"
      decimals="-3"
      id="Tag247"
      unitRef="USD">5000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="I20220331_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Tag409"
      unitRef="USD">161549000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="I20220331_RetainedEarningsMember"
      decimals="-3"
      id="Tag250"
      unitRef="USD">-129790000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="I20220331_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Tag335"
      unitRef="USD">-14000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="I20220331"
      decimals="-3"
      id="Tag392"
      unitRef="USD">31750000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="D20230331"
      decimals="-3"
      id="Tag226"
      unitRef="USD">-5867000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="D20220331"
      decimals="-3"
      id="Tag360"
      unitRef="USD">-5582000</us-gaap:ProfitLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="D20230331"
      decimals="-3"
      id="Tag244"
      unitRef="USD">572000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="D20220331"
      decimals="-3"
      id="Tag93"
      unitRef="USD">777000</us-gaap:ShareBasedCompensation>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="D20230331"
      decimals="-3"
      id="Tag240"
      unitRef="USD">122000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="D20220331"
      decimals="-3"
      id="Tag78"
      unitRef="USD">106000</us-gaap:DepreciationDepletionAndAmortization>
    <ecor:NetNoncashLeaseExpense
      contextRef="D20230331"
      decimals="-3"
      id="Tag241"
      unitRef="USD">15000</ecor:NetNoncashLeaseExpense>
    <ecor:NetNoncashLeaseExpense
      contextRef="D20220331"
      decimals="-3"
      id="Tag92"
      unitRef="USD">13000</ecor:NetNoncashLeaseExpense>
    <us-gaap:InventoryWriteDown
      contextRef="D20230331"
      decimals="-3"
      id="Tag237"
      unitRef="USD">75000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="D20220331"
      id="Tag356"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="D20230331"
      decimals="-3"
      id="Tag283"
      unitRef="USD">-188000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="D20220331"
      decimals="-3"
      id="Tag285"
      unitRef="USD">-75000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="D20230331"
      decimals="-3"
      id="Tag61"
      unitRef="USD">51000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="D20220331"
      decimals="-3"
      id="Tag238"
      unitRef="USD">-399000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="D20230331"
      decimals="-3"
      id="Tag246"
      unitRef="USD">-303000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="D20220331"
      decimals="-3"
      id="Tag355"
      unitRef="USD">-252000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="D20230331"
      decimals="-3"
      id="Tag79"
      unitRef="USD">-128000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="D20220331"
      decimals="-3"
      id="Tag245"
      unitRef="USD">692000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="D20230331"
      decimals="-3"
      id="Tag232"
      unitRef="USD">-1072000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="D20220331"
      decimals="-3"
      id="Tag235"
      unitRef="USD">-1497000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="D20230331"
      decimals="-3"
      id="Tag260"
      unitRef="USD">-17000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="D20220331"
      decimals="-3"
      id="Tag243"
      unitRef="USD">-15000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="D20230331"
      decimals="-3"
      id="Tag233"
      unitRef="USD">-5860000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="D20220331"
      decimals="-3"
      id="Tag284"
      unitRef="USD">-4780000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="D20230331"
      id="Tag228"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="D20220331"
      id="Tag89"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="D20230331"
      id="Tag358"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="D20220331"
      id="Tag90"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="D20230331"
      decimals="-3"
      id="Tag91"
      unitRef="USD">56000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="D20220331"
      decimals="-3"
      id="Tag353"
      unitRef="USD">-27000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="D20230331"
      decimals="-3"
      id="Tag234"
      unitRef="USD">-5804000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="D20220331"
      decimals="-3"
      id="Tag230"
      unitRef="USD">-4807000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="I20221231"
      decimals="-3"
      id="Tag359"
      unitRef="USD">17962000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="I20211231"
      decimals="-3"
      id="Tag94"
      unitRef="USD">34689000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="I20230331"
      decimals="-3"
      id="Tag236"
      unitRef="USD">12158000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="I20220331"
      decimals="-3"
      id="Tag63"
      unitRef="USD">29882000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="D20230331"
      decimals="-3"
      id="Tag242"
      unitRef="USD">211000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="D20220331"
      id="Tag231"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:InterestPaidNet
      contextRef="D20230331"
      decimals="-3"
      id="Tag354"
      unitRef="USD">2000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="D20220331"
      decimals="-3"
      id="Tag357"
      unitRef="USD">2000</us-gaap:InterestPaidNet>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="D20230331" id="Tag6">
&lt;p style="margin: 0pt 0pt 0pt; text-align: left;"&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;1&lt;/span&gt;. The Company&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;electroCore, Inc. and its subsidiaries (&#x201c;electroCore&#x201d; or the &#x201c;Company&#x201d;) is a commercial stage bioelectronic medicine and wellness company dedicated to improving health through its non-invasive vagus nerve stimulation (&#x201c;nVNS&#x201d;) technology platform. The Company&#x2019;s focus is the commercialization of medical devices for the management and treatment of certain medical conditions and consumer product offerings utilizing nVNS to promote general wellbeing and human performance in the United States and select overseas markets. &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; text-indent: 0pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;electroCore, headquartered in Rockaway, NJ, has two wholly owned subsidiaries: electroCore UK Ltd and electroCore Germany GmbH. The Company has paused operations in Germany, with sales into the country and the rest of Europe being managed by electroCore UK Ltd.&lt;/span&gt;&lt;/p&gt;
</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <ecor:NumberOfWhollyOwnedSubsidiaries
      contextRef="I20230331"
      decimals="0"
      id="Tag445"
      unitRef="Subsidiary">2</ecor:NumberOfWhollyOwnedSubsidiaries>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="D20230331" id="Tag399">
&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Note &lt;span style="border-left: none; border-right: none;"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;.&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Summary of Significant Accounting Policies&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt 0pt 0pt; ;margin: 0px !important;"&gt;&lt;br/&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;div style="border-left: none; border-right: none;"&gt;
&lt;div id="t_ft_LAFSDK1C7400000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: top; height: 10px; width: 3%;"&gt;
&lt;p style="margin: 0pt 0pt 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; (a) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; height: 10px; width: 97%;"&gt;
&lt;p style="margin: 0pt 0pt 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; Basis of Presentation &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: 6pt 0pt 0pt; line-height: 1.2; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;The accompanying condensed consolidated financial statements were prepared in conformity with accounting principles generally accepted in the the United States&#160; (&#x201c;U.S. GAAP&#x201d;) and with instructions to Form 10-Q and Article 10 of Regulation S-X under the Securities Exchange Act of 1934, as amended. &lt;/span&gt;&lt;span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;"&gt;In the opinion of management, the Company has made all necessary adjustments, which include normal recurring adjustments necessary for a fair presentation of the Company&#x2019;s condensed consolidated financial position and results of operations for the interim periods presented. Certain information and disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. These interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes for the year ended &lt;/span&gt;December 31, 2022&lt;span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;"&gt; included in the Company&#x2019;s Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 8, 2023&lt;/span&gt;&lt;span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;"&gt;. The results for the &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;three&#160;&lt;/span&gt;&lt;span style="color: #212529; 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: -0.0666667px; orphans: 2; text-align: start; text-indent: 0%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;months ended March 31, 2023&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;"&gt;are not necessarily indicative of the results to be expected for a full year, any other interim periods or any future year or period.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 0pt;"&gt;&lt;span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;"&gt;At a special stockholders meeting held on February 13, 2023, the Company's stockholders approved an amendment to the Company's certificate of incorporation to effect of a reverse stock split of the Company's common stock at a ratio between 1-for-5 to 1-for-50 in order to achieve a minimum bid price of $1.00 per share for a minimum of 10 consecutive trading days, as required for continued listing of the common stock on the Nasdaq Capital Market pursuant to Nasdaq Listing Rule 5550(a)(2). The board of directors authorized a 1-for-15 ratio for the reverse stock split, which became effective on February 15, 2023. The accompanying condensed consolidated financial statements and notes to condensed consolidated financial statements give retroactive effect to the reverse stock split for all prior periods presented.&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;
&lt;p style="margin: 0pt 0pt 0pt; ;margin: 0px !important;"&gt;&lt;br/&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;div style="border-left: none; border-right: none;"&gt;
&lt;div id="t_ft_TJYVLSI55C00000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: top; height: 10px; width: 3%;"&gt;
&lt;p style="margin: 0pt 0pt 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; (b) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; height: 10px; width: 97%;"&gt;
&lt;p style="margin: 0pt 0pt 0pt;"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt; Principles of Consolidation &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: 6pt 0pt 0pt; line-height: 1.2; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;The accompanying condensed consolidated financial statements include the accounts of electroCore and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&#160;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;
&lt;p style="margin: 0pt; line-height: 1.2; text-align: justify; text-indent: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;div style="border-right: none; border-left: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="border-right: none; border-left: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;

&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div id="t_ft_Q9Y8OSSSWG00000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: top; height: 10px; width: 3%;"&gt;
&lt;p style="margin: 0pt 0pt 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; (c) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; height: 10px; width: 97%;"&gt;
&lt;p style="margin: 0pt 0pt 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; Use of Estimates &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: 6pt 0pt 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify; text-indent: 0pt;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: 1.2; margin: 6pt 0in 0in; text-align: justify;"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include allowances for doubtful accounts, trade credits, rebates, co-payment assistance and sales returns, valuation of inventory, estimated useful life of licensed products and cloud computing arrangements, stock compensation, incremental borrowing rate and contingencies.&#160; &#160;&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;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify; text-indent: 0px;"&gt;&lt;br/&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;div id="t_ft_AO8ECWHG1C00000000000000000000b"&gt;

&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div&gt;
&lt;div&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 10px; border-collapse: collapse; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: top; height: 10px; width: 3%;"&gt;
&lt;p style="margin: 0pt 0pt 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; (d) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; height: 10px; width: 97%;"&gt;
&lt;p style="margin: 0pt 0pt 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; Cash, Cash Equivalents and Restricted Cash &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: 6pt 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify; text-indent: 0pt;"&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 following table provides a reconciliation of cash, cash equivalents and restricted cash to the balance reflected on the Condensed Consolidated Statement of Cash Flows for the three months ended March 31, 2023:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;

&lt;table cellpadding="0" cellspacing="0" style="height: 56px; border-collapse: collapse; margin-top: 0px; margin-bottom: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: 0.1px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 10px; vertical-align: bottom;" valign="bottom"&gt;(in thousands)&lt;/td&gt;
&lt;td colspan="3" style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; text-align: center; height: 10px; border-bottom: 0.75pt solid #000000 !important;"&gt;
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;&lt;span&gt;March 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff; width: 83%;"&gt;
&lt;p style="margin: 0pt;"&gt;Cash and cash equivalents&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%;"&gt;$&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 15%;"&gt;
&lt;p style="text-align: right; margin: 0px;"&gt;11,908&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;"&gt;Restricted cash&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 0.75pt solid #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; border-bottom: 0.75pt solid #000000 !important;"&gt;
&lt;p style="margin: 0px;"&gt;250&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 12px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 12px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt 0pt 0pt 6.85pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Total cash, cash equivalents and restricted cash &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 12px; background-color: #cceeff; border-bottom: 2.25pt double #000000 !important;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 12px; background-color: #cceeff; border-bottom: 2.25pt double #000000 !important;"&gt;12,158&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 12px; background-color: #cceeff;"/&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;p style="margin: 6pt 0in 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1; ;margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 6pt 0in 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1; ;margin: 0px !important;"&gt;As of March 31, 2023 and December 31, 2022, cash equivalents represented funds held in a money market account.&lt;/p&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;p style="margin: 6pt 0in 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1; ;margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;div style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; 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;"&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="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;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; 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;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;

&lt;div style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; 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;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div id="t_ft_EOIE77QCVK00000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: top; height: 10px; width: 3%;"&gt;
&lt;p style="margin: 0pt 0pt 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; (e) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; height: 10px; width: 97%;"&gt;
&lt;p style="margin: 0pt 0pt 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; Restricted Cash &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;/div&gt;
&lt;p style="margin: 6pt 0in 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify;"&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 Company's restricted cash consists of cash that the Company is contractually obligated to maintain in accordance with the terms of its new corporate credit card arrangement with Citibank,N.A.&#160; &#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;br/&gt;&lt;/p&gt;

&lt;div style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div&gt;

&lt;div style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div&gt;
&lt;div id="t_ft_805V7DQZ9C00000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: top; height: 10px; width: 37.2625px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; (f) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; height: 10px; width: 1236.54px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; Licensed Products &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;/div&gt;
&lt;p style="margin: 6pt 0in 0in; color: #000000; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: black; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"&gt;The Company licenses a portion of its devices through its cash pay channels. The cost of these licensed devices is capitalized and included in Other Assets in the accompanying Condensed Consolidated Balance Sheets at March 31, 2023 and December 31, 2022, and is being recognized as cost of goods sold on the straight-line method over the estimated 12-36 month useful life of the devices. If certain licensed devices are returned and no longer meet quality specifications or the carrying amount of certain licensed devices are no longer deemed to be recoverable, the Company records a charge to cost of goods sold to write down such licensed devices to zero. The net book value of these licensed devices at March 31, 2023 and December 31, 2022 was $&lt;span style="background-color: #ffffff;"&gt;725,000&lt;/span&gt;&#160;and $538,000, respectively. Changes in the value of these licensed devices in Other Assets is captured on the Statement of Cash Flows within Inventories.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&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;
</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="D20230331" id="Tag405">
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div id="t_ft_LAFSDK1C7400000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: top; height: 10px; width: 3%;"&gt;
&lt;p style="margin: 0pt 0pt 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; (a) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; height: 10px; width: 97%;"&gt;
&lt;p style="margin: 0pt 0pt 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; Basis of Presentation &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: 6pt 0pt 0pt; line-height: 1.2; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;The accompanying condensed consolidated financial statements were prepared in conformity with accounting principles generally accepted in the the United States&#160; (&#x201c;U.S. GAAP&#x201d;) and with instructions to Form 10-Q and Article 10 of Regulation S-X under the Securities Exchange Act of 1934, as amended. &lt;/span&gt;&lt;span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;"&gt;In the opinion of management, the Company has made all necessary adjustments, which include normal recurring adjustments necessary for a fair presentation of the Company&#x2019;s condensed consolidated financial position and results of operations for the interim periods presented. Certain information and disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. These interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes for the year ended &lt;/span&gt;December 31, 2022&lt;span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;"&gt; included in the Company&#x2019;s Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 8, 2023&lt;/span&gt;&lt;span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;"&gt;. The results for the &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;three&#160;&lt;/span&gt;&lt;span style="color: #212529; 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: -0.0666667px; orphans: 2; text-align: start; text-indent: 0%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;months ended March 31, 2023&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;"&gt;are not necessarily indicative of the results to be expected for a full year, any other interim periods or any future year or period.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 0pt;"&gt;&lt;span style="color: #212529; font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: -0.05pt; line-height: inherit;"&gt;At a special stockholders meeting held on February 13, 2023, the Company's stockholders approved an amendment to the Company's certificate of incorporation to effect of a reverse stock split of the Company's common stock at a ratio between 1-for-5 to 1-for-50 in order to achieve a minimum bid price of $1.00 per share for a minimum of 10 consecutive trading days, as required for continued listing of the common stock on the Nasdaq Capital Market pursuant to Nasdaq Listing Rule 5550(a)(2). The board of directors authorized a 1-for-15 ratio for the reverse stock split, which became effective on February 15, 2023. The accompanying condensed consolidated financial statements and notes to condensed consolidated financial statements give retroactive effect to the reverse stock split for all prior periods presented.&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;
</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="D20230213_MinimumMember" id="Tag413">1-for-5</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="D20230213_MaximumMember" id="Tag439">1-for-50</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:DebtInstrumentConvertibleStockPriceTrigger
      contextRef="D20230213"
      decimals="2"
      id="Tag401"
      unitRef="USDPerShare">1</us-gaap:DebtInstrumentConvertibleStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="D20230213"
      decimals="0"
      id="Tag441"
      unitRef="Day">10</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="D20230215" id="Tag444">1-for-15</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="D20230331" id="Tag2">
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div id="t_ft_TJYVLSI55C00000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: top; height: 10px; width: 3%;"&gt;
&lt;p style="margin: 0pt 0pt 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; (b) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; height: 10px; width: 97%;"&gt;
&lt;p style="margin: 0pt 0pt 0pt;"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt; Principles of Consolidation &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: 6pt 0pt 0pt; line-height: 1.2; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;The accompanying condensed consolidated financial statements include the accounts of electroCore and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&#160;&lt;/span&gt;&lt;/p&gt;
</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="D20230331" id="Tag1">
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div id="t_ft_Q9Y8OSSSWG00000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: top; height: 10px; width: 3%;"&gt;
&lt;p style="margin: 0pt 0pt 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; (c) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; height: 10px; width: 97%;"&gt;
&lt;p style="margin: 0pt 0pt 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; Use of Estimates &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: 6pt 0pt 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify; text-indent: 0pt;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: 1.2; margin: 6pt 0in 0in; text-align: justify;"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include allowances for doubtful accounts, trade credits, rebates, co-payment assistance and sales returns, valuation of inventory, estimated useful life of licensed products and cloud computing arrangements, stock compensation, incremental borrowing rate and contingencies.&#160; &#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="D20230331" id="Tag402">
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div&gt;
&lt;div&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 10px; border-collapse: collapse; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: top; height: 10px; width: 3%;"&gt;
&lt;p style="margin: 0pt 0pt 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; (d) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; height: 10px; width: 97%;"&gt;
&lt;p style="margin: 0pt 0pt 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; Cash, Cash Equivalents and Restricted Cash &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: 6pt 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify; text-indent: 0pt;"&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 following table provides a reconciliation of cash, cash equivalents and restricted cash to the balance reflected on the Condensed Consolidated Statement of Cash Flows for the three months ended March 31, 2023:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;

&lt;table cellpadding="0" cellspacing="0" style="height: 56px; border-collapse: collapse; margin-top: 0px; margin-bottom: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: 0.1px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 10px; vertical-align: bottom;" valign="bottom"&gt;(in thousands)&lt;/td&gt;
&lt;td colspan="3" style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; text-align: center; height: 10px; border-bottom: 0.75pt solid #000000 !important;"&gt;
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;&lt;span&gt;March 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff; width: 83%;"&gt;
&lt;p style="margin: 0pt;"&gt;Cash and cash equivalents&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%;"&gt;$&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 15%;"&gt;
&lt;p style="text-align: right; margin: 0px;"&gt;11,908&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;"&gt;Restricted cash&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 0.75pt solid #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; border-bottom: 0.75pt solid #000000 !important;"&gt;
&lt;p style="margin: 0px;"&gt;250&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 12px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 12px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt 0pt 0pt 6.85pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Total cash, cash equivalents and restricted cash &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 12px; background-color: #cceeff; border-bottom: 2.25pt double #000000 !important;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 12px; background-color: #cceeff; border-bottom: 2.25pt double #000000 !important;"&gt;12,158&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 12px; background-color: #cceeff;"/&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;p style="margin: 6pt 0in 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1; ;margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 6pt 0in 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1; ;margin: 0px !important;"&gt;As of March 31, 2023 and December 31, 2022, cash equivalents represented funds held in a money market account.&lt;/p&gt;
</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock contextRef="D20230331" id="Tag423">
&lt;table cellpadding="0" cellspacing="0" style="height: 56px; border-collapse: collapse; margin-top: 0px; margin-bottom: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-left: 0.1px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 10px; vertical-align: bottom;" valign="bottom"&gt;(in thousands)&lt;/td&gt;
&lt;td colspan="3" style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; text-align: center; height: 10px; border-bottom: 0.75pt solid #000000 !important;"&gt;
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;&lt;span&gt;March 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff; width: 83%;"&gt;
&lt;p style="margin: 0pt;"&gt;Cash and cash equivalents&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%;"&gt;$&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 15%;"&gt;
&lt;p style="text-align: right; margin: 0px;"&gt;11,908&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;"&gt;Restricted cash&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 0.75pt solid #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; border-bottom: 0.75pt solid #000000 !important;"&gt;
&lt;p style="margin: 0px;"&gt;250&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 12px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 12px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt 0pt 0pt 6.85pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Total cash, cash equivalents and restricted cash &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 12px; background-color: #cceeff; border-bottom: 2.25pt double #000000 !important;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 12px; background-color: #cceeff; border-bottom: 2.25pt double #000000 !important;"&gt;12,158&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 12px; background-color: #cceeff;"/&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="I20230331"
      decimals="-3"
      id="Tag390"
      unitRef="USD">11908000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="I20230331"
      decimals="-3"
      id="Tag425"
      unitRef="USD">250000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="I20230331"
      decimals="-3"
      id="Tag309"
      unitRef="USD">12158000</us-gaap:RestrictedCashAndCashEquivalents>
    <ecor:RestrictedCashPolicyTextBlock contextRef="D20230331" id="Tag7">
&lt;div style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; 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;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div id="t_ft_EOIE77QCVK00000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: top; height: 10px; width: 3%;"&gt;
&lt;p style="margin: 0pt 0pt 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; (e) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; height: 10px; width: 97%;"&gt;
&lt;p style="margin: 0pt 0pt 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; Restricted Cash &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;/div&gt;
&lt;p style="margin: 6pt 0in 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify;"&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 Company's restricted cash consists of cash that the Company is contractually obligated to maintain in accordance with the terms of its new corporate credit card arrangement with Citibank,N.A.&#160; &#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
</ecor:RestrictedCashPolicyTextBlock>
    <ecor:LicensedProductsPolicyTextBlock contextRef="D20230331" id="Tag4">
&lt;div style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div&gt;
&lt;div id="t_ft_805V7DQZ9C00000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 10px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: top; height: 10px; width: 37.2625px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; (f) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; height: 10px; width: 1236.54px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; Licensed Products &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;/div&gt;
&lt;p style="margin: 6pt 0in 0in; color: #000000; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: black; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"&gt;The Company licenses a portion of its devices through its cash pay channels. The cost of these licensed devices is capitalized and included in Other Assets in the accompanying Condensed Consolidated Balance Sheets at March 31, 2023 and December 31, 2022, and is being recognized as cost of goods sold on the straight-line method over the estimated 12-36 month useful life of the devices. If certain licensed devices are returned and no longer meet quality specifications or the carrying amount of certain licensed devices are no longer deemed to be recoverable, the Company records a charge to cost of goods sold to write down such licensed devices to zero. The net book value of these licensed devices at March 31, 2023 and December 31, 2022 was $&lt;span style="background-color: #ffffff;"&gt;725,000&lt;/span&gt;&#160;and $538,000, respectively. Changes in the value of these licensed devices in Other Assets is captured on the Statement of Cash Flows within Inventories.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
</ecor:LicensedProductsPolicyTextBlock>
    <us-gaap:IntermediateLifePlantsUsefulLife contextRef="D20230331_MinimumMember" id="Tag174">P12M</us-gaap:IntermediateLifePlantsUsefulLife>
    <us-gaap:IntermediateLifePlantsUsefulLife contextRef="D20230331_MaximumMember" id="Tag173">P36M</us-gaap:IntermediateLifePlantsUsefulLife>
    <us-gaap:FiniteLivedLicenseAgreementsGross
      contextRef="I20230331"
      decimals="0"
      id="Tag412"
      unitRef="USD">0</us-gaap:FiniteLivedLicenseAgreementsGross>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="I20230331_LicensingAgreementsMember"
      decimals="0"
      id="Tag388"
      unitRef="USD">725000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="I20221231_LicensingAgreementsMember"
      decimals="0"
      id="Tag426"
      unitRef="USD">538000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <ecor:RisksAndUncertaintiesTextBlock contextRef="D20230331" id="Tag269">
&lt;div style="border-right: none; border-left: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="font-family: 'times new roman', times; 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-weight: bold;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Note &lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;.&#160;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Significant&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Risks and Uncertainties&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 9pt 0in 0in; line-height: 1; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 13.3333px; font-style: italic;"&gt;Going&#160;Concern&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div style="margin: 0px; text-indent: 0px;"&gt;
&lt;p style="font-family: 'Times New Roman', serif; margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt;The Company has experienced significant net losses and cash used in operations, and it expects to continue to incur net losses and cash used in operations for the near future as it works to increase market acceptance of its medical devices and wellness products. The Company has never been profitable and has incurred net losses and cash used in operations in each year since its inception.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-family: 'Times New Roman', serif; margin: 12pt 0pt 0pt; line-height: 1.2; font-size: 10pt; text-align: justify; text-indent: 0pt;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt;The United States Department of Veteran Affairs comprised 64.5% of the Company's revenue during the three months ended March 31, 2023. The Company expects that a majority of our remaining 2023 sales will be made pursuant to its qualifying contract under the Federal Supply Schedule, or FSS, which was secured by the Company in December 2018, as well as open market sales to individual facilities within the government channels. The FSS is scheduled to expire on January 15, 2024. The Company intends to request an extension of the FSS from the United States Department of Veteran Affairs, but there is no assurance the FSS will be renewed, if at all, or renewed at terms favorable to the Company.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-family: 'Times New Roman', serif; margin: 12pt 0pt 0pt; line-height: 1.2; font-size: 10pt; text-align: justify; text-indent: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;The Company&#x2019;s expected cash requirements for the next 12 months and beyond are largely based on the commercial success of its products. There are significant risks and uncertainties as to its ability to achieve these operating results. Due to the risks and uncertainties, the Company may need to reduce its activities significantly more than its current operating plan and cash flow projections assume in order to fund its operations beyond one year of the date the accompanying financial statements are issued. There can be no assurance that the Company will have sufficient cash flow and liquidity to fund its planned activities, which could force it to significantly reduce or curtail its activities and, ultimately, potentially cease operations.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-family: 'Times New Roman', serif; margin: 12pt 0pt 0pt; line-height: 1.2; font-size: 10pt; text-align: justify; text-indent: 0pt;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt;There is no assurance that the Company will generate sufficient funds through its operating results or financing activities, and accordingly, these conditions raise substantial doubt about the Company&#x2019;s ability to continue as a going concern within one year of the date&#160; the accompanying financial statements are issued. The accompanying financial statements do not include any adjustment that might result from the outcome of this uncertainty.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-family: 'Times New Roman', serif; margin: 12pt 0pt 0pt; line-height: 1.2; font-size: 10pt; text-align: justify; text-indent: 0pt;"&gt;&lt;span style="font-size: 10pt; font-style: italic;"&gt;Concentration of Revenue Risks&#160;&#160;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="font-family: 'Times New Roman', serif; margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; text-align: justify;"&gt;&lt;span style="margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="line-height: inherit;"&gt;The Company earns a significant amount of its revenue (i) &lt;span style="line-height: inherit;"&gt;in the United States from the Department of Veterans Affairs and Department of Defense ("VA/DoD") pursuant to its qualifying contract under the FSS and open market sales to individual Department of Veterans Affairs facilities, and (ii) in the United Kingdom from the National Health Service. &lt;span style="font-size: 10pt; font-family: 'Times New Roman', serif; margin: 6pt 0in 0in; line-height: inherit;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;The VA/DoD and National Health Service comprise those customers of the Company that each account for 10%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', serif; margin: 6pt 0in 0in; line-height: inherit;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;or more of total net sales during the&#160;three&lt;span style="border-right: none; border-left: none;"&gt;&lt;span style="border-left: none; border-right: none;"&gt; months ended &lt;/span&gt;March 31, 2023&lt;/span&gt; and 2022. &lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-size: 10pt; text-indent: 0pt; margin: 10pt 0pt 0pt; font-family: 'times new roman', times;"&gt;The following table reflects the respective concentration as a percentage of the Company's net sales:&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-family: 'times new roman', times; line-height: 1.3; text-indent: 0pt; margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="height: 72px; 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-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-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; width: 100%; text-indent: 0px; margin-left: 0.1px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="4" style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: center; border-bottom: 1px solid #000000;"&gt;
&lt;p style="text-align: center;"&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: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Three months ended March 31,&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000;"&gt;&lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000;"&gt;&lt;span style="font-weight: bold;"&gt;2022&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 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: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px; background-color: #cceeff; width: 75%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-weight: bold;"&gt; Revenue channel: &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &#160; VA/DoD &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;64.5&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-right: none; border-left: none;"&gt;66.4&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 18px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&#160; &#160; National Health Service&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;10.1&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"&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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-right: none; border-left: none;"&gt;13.0&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; margin: 0px; text-indent: 0px; padding-left: 0px;"&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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;%&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; margin: 0px; text-indent: 0px; padding-left: 0px; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;div style="font-family: 'times new roman', times;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt; text-align: justify;"&gt;During the three months ended&#160;&lt;/span&gt;March 31, 2023 and 2022,&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt; text-align: justify;"&gt;&#160;one and two facilities, respectively, accounted for more than 10% of total VA/DoD&#160;net sales. During the three months ended March 31, 2023 and 2022, one facility accounted for more than 10% of net sales from the National Health Service.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="font-family: 'Times New Roman'; margin: 12pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-style: italic; text-indent: 0pt;"&gt;Foreign Currency Exchange&#160;&lt;/span&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="font-family: 'times new roman', times; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 6pt 0pt 0pt; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 1.2; text-indent: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;The Company has foreign currency exchange risk related to revenue and operating expenses in currencies other than the local currencies in which it operates. The Company is exposed to currency risk from the potential changes in functional currency values of its assets, liabilities, and cash flows &lt;/span&gt;&lt;span style="font-family: 'times new roman', times; font-size: 13.3333px; float: none; display: inline !important;"&gt;denominated in&#160;&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; font-size: 13.3333px; float: none; display: inline !important;"&gt;foreign currencies&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;.&#160;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</ecor:RisksAndUncertaintiesTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="I20230331"
      decimals="3"
      id="Tag429"
      unitRef="Pure">0.645</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <ecor:FederalSupplyScheduleExpireDate contextRef="D20230331" id="Tag291">2024-01-15</ecor:FederalSupplyScheduleExpireDate>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="D20220331_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember_RevenueFromRightsConcentrationRiskMember"
      decimals="2"
      id="Tag464"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="D20230331_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember_RevenueFromRightsConcentrationRiskMember"
      decimals="2"
      id="Tag219"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="D20230331" id="Tag14">
&lt;table cellpadding="0" cellspacing="0" style="height: 72px; 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-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-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; width: 100%; text-indent: 0px; margin-left: 0.1px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="4" style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: center; border-bottom: 1px solid #000000;"&gt;
&lt;p style="text-align: center;"&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: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Three months ended March 31,&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000;"&gt;&lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000;"&gt;&lt;span style="font-weight: bold;"&gt;2022&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 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: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px; background-color: #cceeff; width: 75%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-weight: bold;"&gt; Revenue channel: &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &#160; VA/DoD &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;64.5&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-right: none; border-left: none;"&gt;66.4&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 18px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&#160; &#160; National Health Service&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;10.1&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"&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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-right: none; border-left: none;"&gt;13.0&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; margin: 0px; text-indent: 0px; padding-left: 0px;"&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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;%&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; margin: 0px; text-indent: 0px; padding-left: 0px; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="D20230331_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_RevenueFromRightsConcentrationRiskMember"
      decimals="3"
      id="Tag175"
      unitRef="Pure">0.645</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="D20220331_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_SalesRevenueNetMember_RevenueFromRightsConcentrationRiskMember"
      decimals="3"
      id="Tag414"
      unitRef="Pure">0.664</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="D20230331_SalesRevenueNetMember_NationalHealthServiceMember_RevenueFromRightsConcentrationRiskMember"
      decimals="3"
      id="Tag286"
      unitRef="Pure">0.101</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="D20220331_NationalHealthServiceMember_SalesRevenueNetMember_RevenueFromRightsConcentrationRiskMember"
      decimals="3"
      id="Tag287"
      unitRef="Pure">0.13</us-gaap:ConcentrationRiskPercentage1>
    <ecor:NumberOfChannels
      contextRef="D20220331_ChannelOneMember_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember"
      decimals="0"
      id="Tag474"
      unitRef="Facility">1</ecor:NumberOfChannels>
    <ecor:NumberOfChannels
      contextRef="D20230331_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_ChannelOneMember"
      decimals="0"
      id="Tag176"
      unitRef="Facility">1</ecor:NumberOfChannels>
    <ecor:NumberOfChannels
      contextRef="D20220331_ChannelTwoMember_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember"
      decimals="0"
      id="Tag473"
      unitRef="Facility">2</ecor:NumberOfChannels>
    <ecor:NumberOfChannels
      contextRef="D20230331_ChannelTwoMember_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember"
      decimals="0"
      id="Tag415"
      unitRef="Facility">2</ecor:NumberOfChannels>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="D20220331_ChannelTwoMember_SalesRevenueNetMember_RevenueFromRightsConcentrationRiskMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember"
      decimals="2"
      id="Tag471"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="D20230331_ChannelTwoMember_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_RevenueFromRightsConcentrationRiskMember"
      decimals="2"
      id="Tag397"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <ecor:NumberOfChannels
      contextRef="D20220331_ChannelOneMember_SalesRevenueNetMember_NationalHealthServiceMember"
      decimals="0"
      id="Tag472"
      unitRef="Facility">1</ecor:NumberOfChannels>
    <ecor:NumberOfChannels
      contextRef="D20230331_ChannelOneMember_SalesRevenueNetMember_NationalHealthServiceMember"
      decimals="0"
      id="Tag370"
      unitRef="Facility">1</ecor:NumberOfChannels>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="D20220331_ChannelOneMember_SalesRevenueNetMember_RevenueFromRightsConcentrationRiskMember_NationalHealthServiceMember"
      decimals="2"
      id="Tag467"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="D20230331_ChannelOneMember_SalesRevenueNetMember_RevenueFromRightsConcentrationRiskMember_NationalHealthServiceMember"
      decimals="2"
      id="Tag398"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="D20230331" id="Tag258">
&lt;p style="margin: 0px; text-indent: 0px; text-align: left; 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&#160;&lt;/span&gt;&lt;span style="border-left: none; border-right: none; font-weight: bold;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Revenue&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 6pt 0pt 0pt; text-indent: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Geographical Net Sales&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 6pt 0pt 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents net sales disaggregated by geographic market:&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/p&gt;

&lt;div id="t_ft_Q2SUY3N9I800000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 151px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px; margin-left: 0.1px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: center; border-bottom: 0.75pt solid #000000 !important;"&gt;&lt;span style="font-weight: bold;"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; (in thousands) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 74%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-weight: bold;"&gt; Product revenue &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; border-bottom-width: 1px;"&gt;
&lt;p style="margin: 0pt; padding-left: 30px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; United States &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2,370&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"/&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none;"&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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&lt;span style="border-right: none; border-left: none;"&gt;1,594&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; border-bottom-width: 1px; height: 17px; padding-left: 30px; background-color: #cceeff;"&gt;United Kingdom&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;321&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none;"&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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&lt;span style="border-right: none; border-left: none;"&gt;266&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; border-bottom-width: 1px; padding-left: 30px;"&gt;Other&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;43&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none;"&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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&lt;span style="border-right: none; border-left: none;"&gt;39&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff; height: 18px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; background-color: #cceeff; height: 18px;"&gt;&lt;span style="font-weight: bold;"&gt;License revenue&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 20px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; padding-left: 30px; height: 20px;"&gt;Japan&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&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: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;46&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&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: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 18px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt 0pt 0pt 6.85pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Total Net Sales &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !important;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !important;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2,780&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !important;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !important;"&gt;&lt;span style="border-left: none; border-right: none;"&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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&lt;span style="border-right: none; border-left: none;"&gt;1,899&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; margin: 0px; text-indent: 0px; padding-left: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;

&lt;p style="margin: 12pt 0pt 0pt; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0pt; text-transform: none; 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; line-height: 1.3;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;The Company generally invoices the customer and recognizes revenue once its performance obligations are satisfied, at which point payment is unconditional.&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 13.3333px;"&gt;Agreed upon payment terms with customers are within 30 days of shipment. Accordingly, contracts with customers do not include a significant financing component.&#160;&lt;/span&gt;&lt;/p&gt;
</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="D20230331" id="Tag400">
&lt;div id="t_ft_Q2SUY3N9I800000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 151px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px; margin-left: 0.1px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: center; border-bottom: 0.75pt solid #000000 !important;"&gt;&lt;span style="font-weight: bold;"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; margin-left: 0.1px; vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; (in thousands) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: center; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; border-bottom-width: 1px; background-color: #cceeff; width: 74%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-weight: bold;"&gt; Product revenue &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; border-bottom-width: 1px;"&gt;
&lt;p style="margin: 0pt; padding-left: 30px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; United States &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2,370&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"/&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none;"&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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&lt;span style="border-right: none; border-left: none;"&gt;1,594&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; border-bottom-width: 1px; height: 17px; padding-left: 30px; background-color: #cceeff;"&gt;United Kingdom&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;321&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none;"&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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&lt;span style="border-right: none; border-left: none;"&gt;266&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; border-bottom-width: 1px; padding-left: 30px;"&gt;Other&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;43&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none;"&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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&lt;span style="border-right: none; border-left: none;"&gt;39&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff; height: 18px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; background-color: #cceeff; height: 18px;"&gt;&lt;span style="font-weight: bold;"&gt;License revenue&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 20px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; padding-left: 30px; height: 20px;"&gt;Japan&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&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: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;46&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&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: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 20px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 18px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt 0pt 0pt 6.85pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Total Net Sales &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !important;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !important;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2,780&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !important;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: right; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !important;"&gt;&lt;span style="border-left: none; border-right: none;"&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: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&lt;span style="border-right: none; border-left: none;"&gt;1,899&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; margin: 0px; text-indent: 0px; padding-left: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="D20230331_US"
      decimals="-3"
      id="Tag43"
      unitRef="USD">2370000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="D20220331_US"
      decimals="-3"
      id="Tag49"
      unitRef="USD">1594000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="D20230331_GB"
      decimals="-3"
      id="Tag44"
      unitRef="USD">321000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="D20220331_GB"
      decimals="-3"
      id="Tag265"
      unitRef="USD">266000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="D20230331_OtherMember"
      decimals="-3"
      id="Tag45"
      unitRef="USD">43000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="D20220331_OtherMember"
      decimals="-3"
      id="Tag266"
      unitRef="USD">39000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="D20230331_JP"
      decimals="-3"
      id="Tag46"
      unitRef="USD">46000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="D20220331_JP"
      id="Tag424"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="D20230331"
      decimals="-3"
      id="Tag47"
      unitRef="USD">2780000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="D20220331"
      decimals="-3"
      id="Tag48"
      unitRef="USD">1899000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ecor:PaymentTermForCustomers contextRef="D20230331" id="Tag267">P30D</ecor:PaymentTermForCustomers>
    <us-gaap:InventoryDisclosureTextBlock contextRef="D20230331" id="Tag5">
&lt;p style="margin: 0px; text-indent: 0px;"&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;5&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;.&#160;&lt;/span&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: 6pt 0pt 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;As of &lt;/span&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;March 31, 2023&lt;/span&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;and December 31, 2022&lt;/span&gt;&lt;span style="border-right: none; border-left: none;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;inventories consisted of the following:&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="margin: 0pt; ;margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div id="t_ft_YESLP3HRZ400000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 116px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; (in thousands) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="border-left: none; border-right: none; font-weight: bold;"&gt;March 31, 2023&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="border-left: none; border-right: none; font-weight: bold;"&gt;December 31, 2022&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff; width: 74%;"&gt;
&lt;p style="margin: 0pt;"&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="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff; width: 1%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 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; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; padding-left: 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'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;871&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 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="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 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; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; padding-left: 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'; font-size: 10pt;"&gt; 944 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 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;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Work in process &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"&gt; &lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2,480&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"&gt; 2,879 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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;/tr&gt;
&lt;tr style="height: 15px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&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-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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="border-left: none; border-right: none;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;578&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt; 353 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &#160; &#160;Total inventories, net &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;3,929&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"&gt; &lt;span style="border-left: none; border-right: none;"&gt;4,176&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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;/tr&gt;
&lt;tr style="height: 15px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Less: noncurrent inventories&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;1,451&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"/&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;2,194&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"/&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &#160; &#160;Current inventories &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"&gt; &lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2,478&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"&gt; &lt;span style="border-left: none; border-right: none;"&gt;1,982&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 1pt;"&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: 10pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;The reserve for obsolete inventory was $738,000&#160;and&#160;$668,000&#160;as of &lt;/span&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;March 31, 2023&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; and &lt;/span&gt;December 31, 2022&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;, respectively. The Company records charges for obsolete inventory in cost of goods sold. As of March 31, 2023 and December 31, 2022, noncurrent inventory was&#160;comprised of approximately $0.5&#160;&lt;span style="color: #000000; line-height: inherit;"&gt;million and $0.1 million&lt;/span&gt;&#160;in raw materials and &lt;span style="color: #000000; line-height: inherit;"&gt;$1.0&lt;/span&gt;&lt;span style="color: #000000; line-height: inherit;"&gt; million&lt;/span&gt; and $2.1 million of work in process, respectively. Inventory classified under the category work in process consists of prefabricated assembled product.&lt;/span&gt;&lt;/p&gt;
</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="D20230331" id="Tag9">
&lt;p style="margin: 0pt; ;margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div id="t_ft_YESLP3HRZ400000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 116px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; (in thousands) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="border-left: none; border-right: none; font-weight: bold;"&gt;March 31, 2023&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="border-left: none; border-right: none; font-weight: bold;"&gt;December 31, 2022&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff; width: 74%;"&gt;
&lt;p style="margin: 0pt;"&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="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff; width: 1%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 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; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; padding-left: 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'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;871&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 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="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 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; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; padding-left: 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'; font-size: 10pt;"&gt; 944 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding-left: 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;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Work in process &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"&gt; &lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2,480&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"&gt; 2,879 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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;/tr&gt;
&lt;tr style="height: 15px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&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-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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="border-left: none; border-right: none;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;578&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt; 353 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &#160; &#160;Total inventories, net &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;3,929&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"&gt; &lt;span style="border-left: none; border-right: none;"&gt;4,176&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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;/tr&gt;
&lt;tr style="height: 15px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Less: noncurrent inventories&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;1,451&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"/&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;2,194&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"/&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &#160; &#160;Current inventories &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"&gt; &lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2,478&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"&gt; &lt;span style="border-left: none; border-right: none;"&gt;1,982&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 1pt;"&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:ScheduleOfInventoryCurrentTableTextBlock>
    <ecor:InventoryRawMaterialsCurrentAndNoncurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag69"
      unitRef="USD">871000</ecor:InventoryRawMaterialsCurrentAndNoncurrent>
    <ecor:InventoryRawMaterialsCurrentAndNoncurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag134"
      unitRef="USD">944000</ecor:InventoryRawMaterialsCurrentAndNoncurrent>
    <ecor:InventoryWorkInProcessCurrentAndNoncurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag192"
      unitRef="USD">2480000</ecor:InventoryWorkInProcessCurrentAndNoncurrent>
    <ecor:InventoryWorkInProcessCurrentAndNoncurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag187"
      unitRef="USD">2879000</ecor:InventoryWorkInProcessCurrentAndNoncurrent>
    <ecor:InventoryFinishedGoodsCurrentAndNoncurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag186"
      unitRef="USD">578000</ecor:InventoryFinishedGoodsCurrentAndNoncurrent>
    <ecor:InventoryFinishedGoodsCurrentAndNoncurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag71"
      unitRef="USD">353000</ecor:InventoryFinishedGoodsCurrentAndNoncurrent>
    <ecor:InventoryCurrentAndNoncurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag98"
      unitRef="USD">3929000</ecor:InventoryCurrentAndNoncurrent>
    <ecor:InventoryCurrentAndNoncurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag99"
      unitRef="USD">4176000</ecor:InventoryCurrentAndNoncurrent>
    <us-gaap:InventoryNoncurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag310"
      unitRef="USD">1451000</us-gaap:InventoryNoncurrent>
    <us-gaap:InventoryNoncurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag72"
      unitRef="USD">2194000</us-gaap:InventoryNoncurrent>
    <us-gaap:InventoryNet
      contextRef="I20230331"
      decimals="-3"
      id="Tag70"
      unitRef="USD">2478000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="I20221231"
      decimals="-3"
      id="Tag135"
      unitRef="USD">1982000</us-gaap:InventoryNet>
    <us-gaap:InventoryValuationReserves
      contextRef="I20230331"
      decimals="0"
      id="Tag97"
      unitRef="USD">738000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="I20221231"
      decimals="0"
      id="Tag67"
      unitRef="USD">668000</us-gaap:InventoryValuationReserves>
    <ecor:InventoryNoncurrentRawMaterials
      contextRef="I20230331"
      decimals="-5"
      id="Tag404"
      unitRef="USD">500000</ecor:InventoryNoncurrentRawMaterials>
    <ecor:InventoryNoncurrentRawMaterials
      contextRef="I20221231"
      decimals="-5"
      id="Tag68"
      unitRef="USD">100000</ecor:InventoryNoncurrentRawMaterials>
    <ecor:InventoryNoncurrentWorkInProcess
      contextRef="I20230331"
      decimals="-5"
      id="Tag403"
      unitRef="USD">1000000</ecor:InventoryNoncurrentWorkInProcess>
    <ecor:InventoryNoncurrentWorkInProcess
      contextRef="I20221231"
      decimals="-5"
      id="Tag133"
      unitRef="USD">2100000</ecor:InventoryNoncurrentWorkInProcess>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="D20230331" id="Tag369">
&lt;p style="margin: 0px; text-indent: 0px;"&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;6&lt;/span&gt;.&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Leases&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 6pt 0pt 0pt; font-family: 'times new roman', times; font-size: 10pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;For each of the three months ended&#160;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;March 31, 2023&#160;and 2022&#160;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;the Company recognized lease expense of &lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;$&lt;/span&gt;38,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;. This expense does not include non-&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;lease components associated with the lease agreements as the Company elected not to include such charges as part of the lease expense.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 10pt 0pt 0pt; text-indent: 0pt; font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Supplemental Balance Sheet Information for Operating Leases:&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-indent: 0pt; line-height: 1.2; ;margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;

&lt;div id="t_ft_W5FM5Z0ZSW00000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 156px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;(in thousands)&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="border-left: none; border-right: none; font-weight: bold;"&gt;March 31, 2023&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&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 colspan="2" style="border-bottom: 0.75pt solid #000000; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="border-left: none; border-right: none; font-weight: bold;"&gt; &lt;span style="border-left: none; border-right: none;"&gt;December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: rgb(204, 238, 255); width: 74%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Operating leases: &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"&gt;
&lt;p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 10%;"&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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 10%;"&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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); 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'; 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="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt 0pt 0pt 6.85pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Operating lease right of use assets &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: left; padding-left: 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; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"&gt; 550 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: left; padding-left: 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; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"&gt; 565 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Operating lease liabilities: &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt 0pt 0pt 6.85pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Current portion of operating lease liabilities&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt 0pt 0pt 6.85pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"&gt; 77 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"&gt; 74 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt 0pt 0pt 6.85pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Noncurrent operating lease liabilities &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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'; font-size: 10pt;"&gt; 605 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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'; font-size: 10pt;"&gt; 625 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Total operating lease liabilities &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: left; padding-left: 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; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"&gt; 682 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: left; padding-left: 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; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"&gt; 699 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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;/tr&gt;
&lt;tr style="height: 18px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Weighted average remaining lease term (in years) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 18px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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'; font-size: 10pt;"&gt; 5.9 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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'; font-size: 10pt;"&gt; 6.1 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Weighted average discount rate &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"&gt; 13.8 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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; % &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"&gt; 13.8 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; % &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;

&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Future minimum lease payments under non-cancellable operating leases as of &lt;/span&gt;March 31, 2023&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div id="t_ft_HB9UMFMICW00000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 164px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; margin: 0pt; height: 17px; background-color: #ffffff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; ;color: black;"&gt;(in thousands)&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #ffffff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #ffffff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #ffffff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #ffffff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 87%; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Remainder of 2023 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 10%; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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'; font-size: 10pt;"&gt; 123 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 1%; margin: 0px; text-indent: 0px; padding-left: 0px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 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;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 2024 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"&gt; 168 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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;/tr&gt;
&lt;tr style="height: 11px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 11px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 2025 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 11px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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'; font-size: 10pt;"&gt; 171 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 2026 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"&gt; 161 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 2027 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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'; font-size: 10pt;"&gt; 157 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;2028 and thereafter&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 0.75pt solid #000000 !important; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; border-bottom: 0.75pt solid #000000 !important; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;216&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt 0pt 0pt 6.85pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Total future minimum lease payments &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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'; font-size: 10pt;"&gt; 996 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Less: Amounts representing interest &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 0.75pt solid #000000 !important; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 0.75pt solid #000000 !important; padding-left: 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'; font-size: 10pt;"&gt;(314&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt 0pt 0pt 6.85pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Total &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; background-color: #cceeff;"&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; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; background-color: #cceeff;"&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'; font-size: 10pt;"&gt; 682 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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: 1pt;"&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:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseAndRentalExpense
      contextRef="D20220331"
      decimals="0"
      id="Tag199"
      unitRef="USD">38000</us-gaap:LeaseAndRentalExpense>
    <ecor:SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock contextRef="D20230331" id="Tag273">
&lt;div id="t_ft_W5FM5Z0ZSW00000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 156px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;(in thousands)&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="border-left: none; border-right: none; font-weight: bold;"&gt;March 31, 2023&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&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 colspan="2" style="border-bottom: 0.75pt solid #000000; padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="border-left: none; border-right: none; font-weight: bold;"&gt; &lt;span style="border-left: none; border-right: none;"&gt;December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: rgb(204, 238, 255); width: 74%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Operating leases: &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"&gt;
&lt;p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 10%;"&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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: 0.75pt solid rgb(0, 0, 0); padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 10%;"&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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); 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'; 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="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt 0pt 0pt 6.85pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Operating lease right of use assets &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: left; padding-left: 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; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"&gt; 550 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: left; padding-left: 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; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"&gt; 565 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Operating lease liabilities: &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt 0pt 0pt 6.85pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Current portion of operating lease liabilities&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt 0pt 0pt 6.85pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"&gt; 77 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"&gt; 74 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt 0pt 0pt 6.85pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Noncurrent operating lease liabilities &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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'; font-size: 10pt;"&gt; 605 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: left; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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'; font-size: 10pt;"&gt; 625 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Total operating lease liabilities &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: left; padding-left: 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; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"&gt; 682 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; text-align: left; padding-left: 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; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: 2.25pt double #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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'; font-size: 10pt;"&gt; 699 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 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;/tr&gt;
&lt;tr style="height: 18px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Weighted average remaining lease term (in years) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 18px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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'; font-size: 10pt;"&gt; 5.9 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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'; font-size: 10pt;"&gt; 6.1 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Weighted average discount rate &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"&gt; 13.8 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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; % &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"&gt; 13.8 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; % &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
</ecor:SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="I20230331"
      decimals="-3"
      id="Tag122"
      unitRef="USD">550000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="I20221231"
      decimals="-3"
      id="Tag11"
      unitRef="USD">565000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag125"
      unitRef="USD">77000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag178"
      unitRef="USD">74000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag127"
      unitRef="USD">605000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag132"
      unitRef="USD">625000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="I20230331"
      decimals="-3"
      id="Tag66"
      unitRef="USD">682000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="I20221231"
      decimals="-3"
      id="Tag131"
      unitRef="USD">699000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="I20230331" id="Tag120">P5Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="I20221231" id="Tag126">P6Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:LesseeOperatingLeaseDiscountRate
      contextRef="I20230331"
      decimals="3"
      id="Tag76"
      unitRef="Pure">0.138</us-gaap:LesseeOperatingLeaseDiscountRate>
    <us-gaap:LesseeOperatingLeaseDiscountRate
      contextRef="I20221231"
      decimals="3"
      id="Tag12"
      unitRef="Pure">0.138</us-gaap:LesseeOperatingLeaseDiscountRate>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="D20230331" id="Tag189">
&lt;div id="t_ft_HB9UMFMICW00000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 164px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; margin: 0pt; height: 17px; background-color: #ffffff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; ;color: black;"&gt;(in thousands)&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #ffffff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #ffffff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #ffffff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #ffffff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 87%; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Remainder of 2023 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 10%; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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'; font-size: 10pt;"&gt; 123 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; width: 1%; margin: 0px; text-indent: 0px; padding-left: 0px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 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;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 2024 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"&gt; 168 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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;/tr&gt;
&lt;tr style="height: 11px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 11px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 2025 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 11px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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'; font-size: 10pt;"&gt; 171 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 2026 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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'; font-size: 10pt;"&gt; 161 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 2027 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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'; font-size: 10pt;"&gt; 157 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;2028 and thereafter&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 0.75pt solid #000000 !important; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; border-bottom: 0.75pt solid #000000 !important; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;216&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt 0pt 0pt 6.85pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Total future minimum lease payments &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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'; font-size: 10pt;"&gt; 996 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Less: Amounts representing interest &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 0.75pt solid #000000 !important; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 0.75pt solid #000000 !important; padding-left: 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'; font-size: 10pt;"&gt;(314&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt 0pt 0pt 6.85pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Total &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; background-color: #cceeff;"&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; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; background-color: #cceeff;"&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'; font-size: 10pt;"&gt; 682 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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: 1pt;"&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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="I20230331"
      decimals="-3"
      id="Tag121"
      unitRef="USD">123000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="I20230331"
      decimals="-3"
      id="Tag119"
      unitRef="USD">168000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="I20230331"
      decimals="-3"
      id="Tag65"
      unitRef="USD">171000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="I20230331"
      decimals="-3"
      id="Tag118"
      unitRef="USD">161000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="I20230331"
      decimals="-3"
      id="Tag123"
      unitRef="USD">157000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="I20230331"
      decimals="-3"
      id="Tag124"
      unitRef="USD">216000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="I20230331"
      decimals="-3"
      id="Tag130"
      unitRef="USD">996000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="I20230331"
      decimals="-3"
      id="Tag195"
      unitRef="USD">314000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="I20230331"
      decimals="-3"
      id="Tag128"
      unitRef="USD">682000</us-gaap:OperatingLeaseLiability>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="D20230331" id="Tag312">
&lt;div style="border-right: none; border-left: none;"&gt;
&lt;div style="border-right: none; border-left: none;"&gt;
&lt;div style="border-right: none; border-left: none;"&gt;
&lt;p style="margin: 0px; text-indent: 0px;"&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;7&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;.&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Accrued Expenses and Other Current Liabilities&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 6pt 0pt 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Accrued expenses and other current liabilities as of &lt;/span&gt;March 31, 2023&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; and &lt;/span&gt;December 31, 2022&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; consisted of the following: &lt;/span&gt;&lt;/p&gt;
&lt;div style="border-right: none; border-left: none;"&gt;
&lt;p style="margin: 0pt; text-align: justify; ;margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;

&lt;div id="t_ft_E6TG7D62LS00000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 155px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 16px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 16px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; (in thousands) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 16px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="height: 16px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid rgb(0, 0, 0) !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-align: center; border-left: none; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none; font-weight: bold;"&gt;March 31, 2023&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 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: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none; font-weight: bold;"&gt; December 31, 2022&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px; background-color: #cceeff; width: 74%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Accrued professional fees&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; 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'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10%;"&gt;610&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&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;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10%;"&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'; font-size: 10pt;"&gt; 524 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; 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'; 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-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Accrued bonuses and incentive compensation &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;880&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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'; font-size: 10pt;"&gt; 2,042 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff;"&gt;Accrued litigation legal fees expense&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;1,001&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;1,001&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 16px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 16px;"&gt;&lt;span&gt;Accrued insurance expense&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;264&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px; background-color: #cceeff;"&gt;Accrued vacation and other employee related expenses&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;534&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;534&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;"&gt;Accrued severance and other related charges&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;301&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;"&gt;Accrued valued-added&#160;tax&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;162&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;133&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;"&gt;Deferred revenue&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 17px;"&gt;17&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 17px;"&gt;152&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&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="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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'; font-size: 10pt;"&gt;265&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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'; font-size: 10pt;"&gt; 192 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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;/tr&gt;
&lt;tr style="height: 10px; margin-left: 0.1px;"&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: top;" valign="top"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; margin-left: 0.1px; height: 10px; vertical-align: top;" valign="top"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 2.25pt double #000000; border-top: 0.75pt solid #000000; padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top"&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; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: 2.25pt double #000000; border-top: 0.75pt solid #000000; padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top"&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'; font-size: 10pt;"&gt; 3,770 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top"&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="padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top"&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="border-bottom: 2.25pt double #000000; padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top"&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; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: 2.25pt double #000000; padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top"&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'; font-size: 10pt;"&gt; 4,842 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 10px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;br/&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;/div&gt;
&lt;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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;div style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-style: italic; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;Finance and Security Agreement&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;"&gt;
&lt;div style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;p style="margin: 6pt 0pt 0pt; text-indent: 0pt; text-align: justify;"&gt;&lt;span&gt;On July 5, 2022, the Company entered into a Commercial Insurance Premium Finance and Security Agreement (the "&lt;span&gt;&lt;span style="border-left: none; border-right: none;"&gt;2022&lt;/span&gt;&lt;/span&gt;&#160;Agreement"). The&#160;&lt;span&gt;&lt;span style="border-left: none; border-right: none;"&gt;2022&lt;/span&gt;&lt;/span&gt;&#160;Agreement provides for a single borrowing by the Company of approximately $&lt;span&gt;783,000&lt;/span&gt;&#160;with a&#160;&lt;span&gt;&lt;span style="-sec-ix-hidden:Tag466"&gt;nine&lt;/span&gt;&lt;/span&gt;-month term and an annual interest rate of&#160;&lt;span&gt;&lt;span style="border-left: none; border-right: none;"&gt;2.49%&lt;/span&gt;&lt;/span&gt;. The proceeds from this transaction were used to partially fund the premiums due under certain of the Company's insurance policies. The amounts payable are secured by the Company's rights under such policies. The Company began to pay monthly installments of approximately $&lt;span&gt;87,900&lt;/span&gt;&#160;in July 2022. All borrowings were fully repaid as of&lt;/span&gt;&lt;span style="font-size: 10.0pt;"&gt;&#160;March 31, 2023. During the&#160;three months ended&#160;March 31, 2023, the Company recognized $2,035 in interest expense.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="D20230331" id="Tag10">
&lt;div id="t_ft_E6TG7D62LS00000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 155px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 16px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 16px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; (in thousands) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 16px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="height: 16px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid rgb(0, 0, 0) !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-align: center; border-left: none; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none; font-weight: bold;"&gt;March 31, 2023&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 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: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none; font-weight: bold;"&gt; December 31, 2022&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px; background-color: #cceeff; width: 74%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Accrued professional fees&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; 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'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10%;"&gt;610&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&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;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 10%;"&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'; font-size: 10pt;"&gt; 524 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; 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'; 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-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Accrued bonuses and incentive compensation &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;880&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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'; font-size: 10pt;"&gt; 2,042 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff;"&gt;Accrued litigation legal fees expense&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;1,001&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;1,001&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 16px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 16px;"&gt;&lt;span&gt;Accrued insurance expense&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;264&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 10px; background-color: #cceeff;"&gt;Accrued vacation and other employee related expenses&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;534&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;534&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;"&gt;Accrued severance and other related charges&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;301&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 15px; background-color: #cceeff;"&gt;Accrued valued-added&#160;tax&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 15px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;162&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;133&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 15px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px;"&gt;Deferred revenue&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 17px;"&gt;17&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 17px;"&gt;152&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: top; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&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="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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'; font-size: 10pt;"&gt;265&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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="border-bottom: 0.75pt solid #000000; padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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'; font-size: 10pt;"&gt; 192 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&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;/tr&gt;
&lt;tr style="height: 10px; margin-left: 0.1px;"&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: top;" valign="top"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; margin-left: 0.1px; height: 10px; vertical-align: top;" valign="top"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 2.25pt double #000000; border-top: 0.75pt solid #000000; padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top"&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; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: 2.25pt double #000000; border-top: 0.75pt solid #000000; padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top"&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'; font-size: 10pt;"&gt; 3,770 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top"&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="padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top"&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="border-bottom: 2.25pt double #000000; padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top"&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; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: 2.25pt double #000000; padding: 0px; margin: 0px; height: 10px; vertical-align: top; text-indent: 0px;" valign="top"&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'; font-size: 10pt;"&gt; 4,842 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 10px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag261"
      unitRef="USD">610000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag364"
      unitRef="USD">524000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag200"
      unitRef="USD">880000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag363"
      unitRef="USD">2042000</us-gaap:AccruedBonusesCurrent>
    <ecor:AccruedLegalFeesLitigationExpense
      contextRef="I20230331"
      decimals="-3"
      id="Tag171"
      unitRef="USD">1001000</ecor:AccruedLegalFeesLitigationExpense>
    <ecor:AccruedLegalFeesLitigationExpense
      contextRef="I20221231"
      decimals="-3"
      id="Tag270"
      unitRef="USD">1001000</ecor:AccruedLegalFeesLitigationExpense>
    <us-gaap:AccruedInsuranceCurrentAndNoncurrent
      contextRef="I20230331"
      id="Tag371"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AccruedInsuranceCurrentAndNoncurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag362"
      unitRef="USD">264000</us-gaap:AccruedInsuranceCurrentAndNoncurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag202"
      unitRef="USD">534000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag294"
      unitRef="USD">534000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag205"
      unitRef="USD">301000</us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent
      contextRef="I20221231"
      id="Tag164"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag259"
      unitRef="USD">162000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag161"
      unitRef="USD">133000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:DeferredRevenue
      contextRef="I20230331"
      decimals="-3"
      id="Tag198"
      unitRef="USD">17000</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenue
      contextRef="I20221231"
      decimals="-3"
      id="Tag430"
      unitRef="USD">152000</us-gaap:DeferredRevenue>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag431"
      unitRef="USD">265000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag201"
      unitRef="USD">192000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="I20230331"
      decimals="-3"
      id="Tag103"
      unitRef="USD">3770000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag268"
      unitRef="USD">4842000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:NotesPayable
      contextRef="I20220705_NotesPayableOtherPayablesMember"
      decimals="0"
      id="Tag105"
      unitRef="USD">783000</us-gaap:NotesPayable>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="I20220705_NotesPayableOtherPayablesMember"
      decimals="4"
      id="Tag170"
      unitRef="Pure">0.0249</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:NotesPayable
      contextRef="I20220731"
      decimals="0"
      id="Tag203"
      unitRef="USD">87900</us-gaap:NotesPayable>
    <us-gaap:InterestExpense
      contextRef="D20230331"
      decimals="0"
      id="Tag204"
      unitRef="USD">2035</us-gaap:InterestExpense>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="D20230331" id="Tag389">
&lt;div style="font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;"&gt;Note&lt;span style="line-height: inherit;"&gt; 8&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;"&gt;. Shareholders' Equity&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt; margin: 6pt 0pt 0pt; text-indent: 0pt; line-height: 1.2;"&gt;&lt;span style="color: #000000; font-size: 10pt; font-style: italic; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;"&gt;Dividend Preferred &lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"&gt;&lt;span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;"&gt;On December 2, 2022, the Company's board of directors declared a dividend of &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;one &lt;/span&gt;&lt;span style="-sec-ix-hidden:Tag480"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;one&lt;/span&gt;-thousandth&lt;/span&gt; of a share of Series A Preferred Stock, par value $0.001 per share (&#x201c;Series A Preferred Stock&#x201d;), for each outstanding share of the Company&#x2019;s common stock, to stockholders of record on December 19, 2022. &lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"&gt;&lt;span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;"&gt;Each share of Series A Preferred Stock entitled the holder thereof to 1,000,000 votes per share, and each fraction of a share of Series A Preferred Stock had a ratable number of votes. Thus, each &lt;span style="-sec-ix-hidden:Tag479"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;one&lt;/span&gt;-thousandth&lt;/span&gt; of a share of Series A Preferred Stock was entitled to 1,000 votes. The outstanding shares of Series A Preferred Stock voted together with the outstanding shares of the Company's common stock as a single class exclusively with respect to the proposal to adopt an amendment to the Company&#x2019;s Certificate of Incorporation, as amended, to reclassify the outstanding shares of the Company's Common Stock into a smaller number of shares of common stock at a ratio specified in or determined in accordance with the terms of such amendment (the &#x201c;Reverse Stock Split&#x201d;). &lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"&gt;&lt;span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;"&gt;The Company was not solely in control of the redemption of the shares of Series A Preferred Stock since the holders had the option of deciding whether to vote in respect of the above described Reverse Stock Split, which determined whether a given holder&#x2019;s shares of Series A Preferred Stock were redeemed in the Initial Redemption or the Subsequent Redemption (as defined below). Since the redemption of the Series A Preferred Stock was not solely in the control of the Company, the shares of Series A Preferred Stock were classified within mezzanine equity in the Company&#x2019;s Condensed Consolidated Balance Sheets. The shares of Series A Preferred Stock were measured at redemption value. The value of the shares of Series A Preferred Stock as of December 31, 2022 was $0.&#160; As noted below, all outstanding shares of Series A Preferred Stock were redeemed as of February 13, 2023.&#160;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2;"&gt;&lt;span style="color: #000000; font-size: 10pt; font-style: italic; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;"&gt;Reverse Stock Split&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"&gt;&lt;span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;"&gt; On February 13, 2023, the Company held a special meeting (the &#x201c;Special Meeting&#x201d;) of stockholders of the Company. At the Special Meeting, the Company&#x2019;s shareholders voted to approve an amendment to the Company&#x2019;s Certificate of Incorporation to effect a reverse stock split of the Company&#x2019;s common stock at a ratio between 1-for-5 and 1-for-50.&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2;"&gt;&lt;span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;"&gt; Following the Special Meeting, the board of directors of the Company approved a 1-for-15 Reverse Stock Split. The Reverse Stock Split became effective on February 15, 2023.&#160;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 0pt;"&gt;&lt;span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;

&lt;/div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"&gt;&lt;span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;"&gt;Upon the effectiveness of the Reverse Stock Split,&#160;&lt;span style="border-left: none; border-right: none;"&gt;every 15 shares of common stock were automatically combined and converted into one share of common stock.&lt;/span&gt; Appropriate adjustments were also made to all outstanding derivative securities of the Company, including all outstanding equity awards and warrants.&#160;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"&gt;&lt;span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;"&gt;No fractional shares were issued in connection with the Reverse Stock Split. Instead, all fractional shares received a cash payment based on the closing sales price on the Nasdaq&lt;/span&gt;&lt;span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;"&gt; Capital Market of the Company&#x2019;s common stock on February 14, 2023.&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2;"&gt;&lt;span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;"&gt;&lt;span style="font-style: italic; line-height: inherit;"&gt; Redemption and Elimination of Series A Preferred Stock&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"&gt;&lt;span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;"&gt; All shares of Series A Preferred Stock that were not present in person or by proxy as of immediately prior to the opening of the polls at the Special Meeting were automatically redeemed by the Company (the &#x201c;Initial Redemption&#x201d;). Any outstanding shares of Series A Preferred Stock that had not been so redeemed were redeemed automatically upon the approval at the Special Meeting of the Reverse Stock Split (the &#x201c;Subsequent Redemption&#x201d;). Each share of Series A Preferred Stock redeemed was entitled to receive an amount equal to $0.01 in cash for each 10 whole shares of Series A Preferred Stock owned immediately prior to the Redemption. &lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt; margin: 10pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"&gt;&lt;span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; line-height: inherit;"&gt;On March 6, 2023, the Company filed a certificate of elimination (the &#x201c;Certificate of Elimination&#x201d;), with the Secretary of State of the State of Delaware with respect to the Series A Preferred Stock. The Certificate of Elimination (i) eliminated the previous designation of 80,000 shares of Series A Preferred Stock from the Company&#x2019;s Certificate of Incorporation, none of which were outstanding at the time of the filing of the Certificate of Elimination, and (ii) caused such shares of Series A Preferred Stock to resume their status as authorized but unissued and non-designated shares of preferred stock.&lt;/span&gt;&lt;/div&gt;
</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="I20221231_SeriesAPreferredStockMember"
      decimals="3"
      id="Tag387"
      unitRef="USDPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <ecor:NumberOfEachSharesVotingRightsPerShares
      contextRef="D20230331_SeriesAPreferredStockMember"
      decimals="0"
      id="Tag272"
      unitRef="Item">1000000</ecor:NumberOfEachSharesVotingRightsPerShares>
    <ecor:NumberOfVoteEachMemberIsEntitledToForEachUnitHeld
      contextRef="D20230331_SeriesAPreferredStockMember"
      decimals="0"
      id="Tag433"
      unitRef="Item">1000</ecor:NumberOfVoteEachMemberIsEntitledToForEachUnitHeld>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="I20221231_SeriesAPreferredStockMember"
      decimals="-3"
      id="Tag432"
      unitRef="USD">0</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="D20230213_MinimumMember" id="Tag443">1-for-5</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="D20230213_MaximumMember" id="Tag442">1-for-50</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="D20230215" id="Tag434">1-for-15</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="I20230213_SeriesAPreferredStockMember"
      decimals="2"
      id="Tag271"
      unitRef="USDPerShare">0.01</us-gaap:PreferredStockRedemptionPricePerShare>
    <ecor:NumberOfBasisSharesToReceiveRedemptionAmount
      contextRef="I20230331_SeriesAPreferredStockMember"
      decimals="0"
      id="Tag386"
      unitRef="Shares">10</ecor:NumberOfBasisSharesToReceiveRedemptionAmount>
    <ecor:PreferredStockRedemptionShare
      contextRef="I20230306_SeriesAPreferredStockMember"
      decimals="0"
      id="Tag438"
      unitRef="Shares">80000</ecor:PreferredStockRedemptionShare>
    <us-gaap:EarningsPerShareTextBlock contextRef="D20230331" id="Tag8">
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;p style="margin: 0px;font-size: 10pt;font-family: &amp;quot;Times New Roman&amp;quot;, serif;text-indent: 0px;"&gt;&lt;b&gt;&lt;span style="font-size: 10.0pt;"&gt;Note &lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;9&lt;/span&gt;&lt;/span&gt;.&#160;&#160;Net Loss Per Share&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin: 6pt 0pt 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;Basic net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period.&#160;Diluted loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding adjusted to give effect to potentially dilutive securities. Restricted stock and unit awards, stock options, and warrants have not been included in the diluted loss per share calculation as their inclusion would have had an anti-dilutive effect.&#160; &#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 10pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"&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 potential common stock equivalents that have been excluded from the computation of diluted loss per share consist of &lt;span style="line-height: inherit;"&gt;the following:&#160;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;br/&gt;&lt;/div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;

&lt;table cellpadding="0" cellspacing="0" style="height: 88px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&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 colspan="4" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom: 1px solid #000000; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span&gt;&lt;span style="font-size: 12px;"&gt;&lt;b&gt;Three months ended March 31,&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; (in thousands) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-weight: bold;"&gt; 2023 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-weight: bold;"&gt; &lt;span style="border-left: none; border-right: none;"&gt;2022&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 76%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Outstanding stock options &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"&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'; font-size: 10pt;"&gt;437&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"&gt;
&lt;div style="border-left: none; border-right: none;"&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'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;422&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;Nonvested&#160;restricted stock and unit awards&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"/&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;123&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"/&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;91&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;Stock purchase warrants&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; background-color: #cceeff; border-bottom: 1pt solid #000000; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;1&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"/&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom: 1pt solid #000000; padding-left: 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;14&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; border-bottom: 2.8pt double #000000; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;561&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; border-bottom: 2.8pt double #000000; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;527&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"/&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;/div&gt;
&lt;/div&gt;
</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="D20230331" id="Tag366">
&lt;table cellpadding="0" cellspacing="0" style="height: 88px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&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 colspan="4" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom: 1px solid #000000; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span&gt;&lt;span style="font-size: 12px;"&gt;&lt;b&gt;Three months ended March 31,&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; (in thousands) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-weight: bold;"&gt; 2023 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom: 1px solid #000000; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-weight: bold;"&gt; &lt;span style="border-left: none; border-right: none;"&gt;2022&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 76%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Outstanding stock options &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 1%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"&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'; font-size: 10pt;"&gt;437&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"&gt;
&lt;div style="border-left: none; border-right: none;"&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'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;422&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;Nonvested&#160;restricted stock and unit awards&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"/&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;123&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"/&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;91&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;Stock purchase warrants&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; background-color: #cceeff; border-bottom: 1pt solid #000000; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;1&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"/&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom: 1pt solid #000000; padding-left: 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;14&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; border-bottom: 2.8pt double #000000; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;561&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: right; border-bottom: 2.8pt double #000000; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;527&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; text-align: right; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"/&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20230331_EmployeeStockOptionMember"
      decimals="-3"
      id="Tag182"
      unitRef="Shares">437000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20220331_EmployeeStockOptionMember"
      decimals="-3"
      id="Tag129"
      unitRef="Shares">422000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20230331_RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="Tag179"
      unitRef="Shares">123000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20220331_RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="Tag316"
      unitRef="Shares">91000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20230331_WarrantMember"
      decimals="-3"
      id="Tag188"
      unitRef="Shares">1000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20220331_WarrantMember"
      decimals="-3"
      id="Tag181"
      unitRef="Shares">14000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20230331"
      decimals="-3"
      id="Tag180"
      unitRef="Shares">561000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20220331"
      decimals="-3"
      id="Tag183"
      unitRef="Shares">527000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="D20230331" id="Tag368">
&lt;p style="margin: 0px; text-indent: 0px; font-size: 10pt; font-family: 'times new roman', times;"&gt;&lt;span style="font-weight: bold;"&gt;Note 10.&#160; Income Taxes&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 6pt 0pt 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify; font-size: 10pt; font-family: 'times new roman', times;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;The Company may be eligible, from time to time, to receive cash from the sale of its&#160;net operating losses under New Jersey's Department of the Treasury - Division of Taxation NOL Transfer Program. On January 10, 2023, the Company received a net cash amount of $211,000 from the sale of its New Jersey state net operating losses.&#160;&lt;/span&gt;&lt;/p&gt;
</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ProceedsFromOperatingActivities
      contextRef="D20230110"
      decimals="0"
      id="Tag367"
      unitRef="USD">211000</us-gaap:ProceedsFromOperatingActivities>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="D20230331" id="Tag13">
&lt;p style="margin: 0px; text-align: left; text-indent: 0px;"&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;11&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&#160;&lt;/span&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: 10pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents a summary of activity related to stock options during the three months ended&#160;March 31, 2023:&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;div id="t_ft_PRTY1CW47400000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 70px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom: 0.75pt solid #000000 !important;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; Number of Options&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: 9pt; font-weight: bold;"&gt;&lt;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: bold; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;(in thousands)&lt;/span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; 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: 9pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom: 0.75pt solid #000000 !important;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; Weighted Average Exercise Price&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; 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: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom: 0.75pt solid #000000 !important;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; Weighted Average Remaining Contractual Term (Years) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 62%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Outstanding, January 1, 2023&#160; &#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; width: 10%;"&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'; font-size: 10pt;"&gt; 440 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; 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'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; width: 10%;"&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'; font-size: 10pt;"&gt; 55.65 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; 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'; font-size: 10pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; width: 10%;"&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'; font-size: 10pt;"&gt; 7.5 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; 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-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Granted &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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'; font-size: 10pt;"&gt; 3 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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'; font-size: 10pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span 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: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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'; font-size: 10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span 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-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Cancelled &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !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'; font-size: 10pt;"&gt;(6&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; border-bottom-width: 1px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"&gt;)&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1pt solid #000000;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1pt solid #000000;"&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'; font-size: 10pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span 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: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Outstanding, March 31, 2023 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;"&gt;$&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !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'; font-size: 10pt;"&gt; 437 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !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'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !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'; font-size: 10pt;"&gt; 55.74 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !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'; font-size: 10pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !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'; font-size: 10pt;"&gt; 7.2 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Exercisable, March 31, 2023 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !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'; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !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'; font-size: 10pt;"&gt; 284 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !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'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !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'; font-size: 10pt;"&gt; 75.84 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !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'; font-size: 10pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;"&gt;
&lt;p style="margin: 0px; text-align: right; font-family: 'Times New Roman'; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 6.7 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;

&lt;p style="margin: 10pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The intrinsic value is calculated as the difference between the fair market value at &lt;/span&gt;&lt;span style="border-left: none; border-right: none; font-family: 'times new roman', times;"&gt;March 31, 2023&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; and the exercise price per share of the stock options. As of March 31, 2023, all o&lt;/span&gt;ptions outstanding had no&#160;material intrinsic value. T&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;he options granted to employees generally vest over a &lt;span style="-sec-ix-hidden:Tag461"&gt;three&lt;/span&gt; or &lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="-sec-ix-hidden:Tag465"&gt;four-year&lt;/span&gt;&lt;/span&gt; period.&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="margin: 6pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents a summary of activity related to restricted and deferred stock units (&#x201c;Stock Units&#x201d;) granted during the three months ended&#160;&lt;/span&gt;March 31, 2023&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;:&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div id="t_ft_MT8T4N14K000000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 92px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&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 colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"&gt;
&lt;p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Number of Shares&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&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', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;(in thousands)&lt;/span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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 colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"&gt;
&lt;p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Weighted Average Grant Date Fair Value &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 16px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; width: 74%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Nonvested, January 1, 2023&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; width: 10%;"&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'; font-size: 10pt;"&gt; 127 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; 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'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; width: 10%;"&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'; font-size: 10pt;"&gt; 11.85 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; 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: 16px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;"&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="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 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'; font-size: 10pt;"&gt; &#x2014; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 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;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span 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: 16px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Vested &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt;(4&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span 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: 16px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Cancelled &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 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'; font-size: 10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"/&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 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;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span 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: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Nonvested, March 31, 2023 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; border-bottom: 2.25pt double #000000 !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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; border-bottom: 2.25pt double #000000 !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'; font-size: 10pt;"&gt; 123 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !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'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !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'; font-size: 10pt;"&gt; 11.81 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 1pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 11pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;In general, Stock Units granted to employees vest over &lt;/span&gt;&lt;span style="-sec-ix-hidden:Tag459"&gt;two&lt;/span&gt; to &lt;span style="-sec-ix-hidden:Tag458"&gt;four&lt;/span&gt;-year periods.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 10pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt;Immediately following the Company&#x2019;s annual meeting of stockholders, the Company generally grants each non-employee director an equity award that vests over a &lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;12&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;-month period. Upon a non-employee director&#x2019;s initial appointment or election to the board of directors, the Company grants such non-employee director an equity award subject to vesting as determined by the board of directors.&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 10pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company recognized stock compensation expense for its equity awards as follows:&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="margin: 0pt; ;margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div id="t_ft_Q72O47S0RK00000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 68px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px; margin-left: 0.1px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 1pt solid #000000;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="5" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-bottom: 1pt solid #000000;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&lt;span style="border-right: none; border-left: none;"&gt;Three months ended March 31,&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px;"&gt;
&lt;p style="margin: 0pt; text-align: left;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; (in thousands)&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 17px; border-bottom-width: 1px; border-top: 0.75pt solid #000000 !important; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 17px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 17px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 17px; border-bottom-width: 1px; border-top: 0.75pt solid #000000 !important; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold;"&gt;2022&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 74%;"&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; Selling, general and administrative &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; width: 10%;"&gt;510&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; width: 10%;"&gt;705&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;"&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; Research and development &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px;"&gt;57&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px;"&gt;66&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;"&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; Cost of goods sold &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 0.75pt solid #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom: 0.75pt solid #000000 !important;"&gt;5&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 0.75pt solid #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom: 0.75pt solid #000000 !important;"&gt;6&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 11px;"&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 11px; margin: 0px; text-indent: 0px; padding-left: 0px;"&gt;Total expense&#160;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px; border-bottom: 2.25pt double #000000 !important;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 11px; border-bottom: 2.25pt double #000000 !important;"&gt;572&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px; border-bottom: 2.25pt double #000000 !important;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 11px; border-bottom: 2.25pt double #000000 !important;"&gt;777&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total unrecognized compensation cost related to unvested awards as of &lt;/span&gt;March 31, 2023&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; was $23.2 million and is expected to be recognized over the next &lt;span style="-sec-ix-hidden:Tag478"&gt;one and one-half&lt;/span&gt; years.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 10pt 0pt 0pt; text-indent: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Valuation Information for Stock-Based Compensation&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 10pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The fair value of each stock option award during the three months ended&#160;&lt;/span&gt;March 31, 2023&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; and 2022 was estimated on the date of grant using the Black-Scholes model. Expected volatility was based on historical common stock volatility of the Company&#x2019;s peers. Beginning in December 2022, the Company began incorporating its historical common stock volatility at a weighting of 50% of the total composite volatility rate. During the remainder of 2023, the Company will continue to evaluate the volatility rate used to value stock options. The risk-free interest rate was based on the average U.S. Treasury rate that most closely resembled the expected life of the related award. The expected term of the award was calculated using the simplified method. No dividend was assumed as the Company does not pay regular dividends on its common stock and does not anticipate paying any dividends in the foreseeable future.&#160;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 10pt 0in 0in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The weighted average assumptions used in the Black-Scholes option pricing model in valuing stock options granted in the three&#160;months ended&#160;March 31, 2023&#160;and &lt;span style="border-left: none; border-right: none;"&gt;2022&lt;/span&gt;&#160;are summarized in the table below.&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="margin: 0pt; ;margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div id="t_ft_JJ37YLGRXS00000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 115px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 99.9326%; text-indent: 0px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 17px; margin-left: 0.1px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 17px; margin-left: 0.1px; vertical-align: bottom; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="padding-right: 0px; padding-top: 0.75pt; height: 17px; margin: 0px; vertical-align: bottom; text-align: center; padding-left: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"&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: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Three months ended March 31,&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; height: 17px; margin: 0px; vertical-align: bottom; padding-left: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold;"&gt;2022&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; width: 75%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Fair value at grant date &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"&gt;
&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 3.46 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;$&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9%;"&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;8.10&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Expected volatility &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 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&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 114.0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span&gt; %&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;div style="border-left: none; border-right: none; text-align: right;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;84.0&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"&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;%&#160;&lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Risk-free interest rate &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 3.9&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span&gt; %&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;1.6&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&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;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Expected holding period, in years &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 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&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 6.0 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;6.0&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 19px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Dividend yield &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span&gt; %&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 19px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; margin: 0px; text-indent: 0px; padding-left: 0px;"&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;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;

</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock contextRef="D20230331" id="Tag17">
&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;div id="t_ft_PRTY1CW47400000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 70px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom: 0.75pt solid #000000 !important;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; Number of Options&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: 9pt; font-weight: bold;"&gt;&lt;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: bold; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;(in thousands)&lt;/span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; 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: 9pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom: 0.75pt solid #000000 !important;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; Weighted Average Exercise Price&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; 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: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom: 0.75pt solid #000000 !important;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; Weighted Average Remaining Contractual Term (Years) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; width: 62%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Outstanding, January 1, 2023&#160; &#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; width: 10%;"&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'; font-size: 10pt;"&gt; 440 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; 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'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; width: 10%;"&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'; font-size: 10pt;"&gt; 55.65 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; 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'; font-size: 10pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; width: 10%;"&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'; font-size: 10pt;"&gt; 7.5 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; 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-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Granted &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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'; font-size: 10pt;"&gt; 3 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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'; font-size: 10pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span 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: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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'; font-size: 10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span 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-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Cancelled &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !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'; font-size: 10pt;"&gt;(6&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; border-bottom-width: 1px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"&gt;)&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1pt solid #000000;"&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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1pt solid #000000;"&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'; font-size: 10pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; border-bottom-width: 1px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span 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: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Outstanding, March 31, 2023 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;"&gt;$&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !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'; font-size: 10pt;"&gt; 437 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !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'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !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'; font-size: 10pt;"&gt; 55.74 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !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'; font-size: 10pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !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'; font-size: 10pt;"&gt; 7.2 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Exercisable, March 31, 2023 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !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'; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !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'; font-size: 10pt;"&gt; 284 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !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'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !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'; font-size: 10pt;"&gt; 75.84 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !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'; font-size: 10pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important;"&gt;
&lt;p style="margin: 0px; text-align: right; font-family: 'Times New Roman'; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 6.7 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="I20221231"
      decimals="-3"
      id="Tag220"
      unitRef="Shares">440000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="I20221231"
      decimals="2"
      id="Tag214"
      unitRef="USDPerShare">55.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="D20221231" id="Tag217">P7Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="D20230331"
      decimals="-3"
      id="Tag60"
      unitRef="Shares">3000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="D20230331"
      id="Tag87"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="D20230331"
      decimals="-3"
      id="Tag213"
      unitRef="Shares">6000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="I20230331"
      decimals="-3"
      id="Tag215"
      unitRef="Shares">437000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="I20230331"
      decimals="2"
      id="Tag207"
      unitRef="USDPerShare">55.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="D20230331" id="Tag82">P7Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="I20230331"
      decimals="-3"
      id="Tag221"
      unitRef="Shares">284000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="I20230331"
      decimals="2"
      id="Tag212"
      unitRef="USDPerShare">75.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="D20230331" id="Tag211">P6Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="I20220930"
      decimals="-3"
      id="Tag83"
      unitRef="USD">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="D20230331" id="Tag256">
&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div id="t_ft_MT8T4N14K000000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 92px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&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 colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"&gt;
&lt;p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Number of Shares&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&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', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;(in thousands)&lt;/span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 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 colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 0.75pt solid #000000 !important;"&gt;
&lt;p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Weighted Average Grant Date Fair Value &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 16px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; width: 74%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Nonvested, January 1, 2023&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; width: 1%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; width: 10%;"&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'; font-size: 10pt;"&gt; 127 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; 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'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; width: 10%;"&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'; font-size: 10pt;"&gt; 11.85 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; 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: 16px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;"&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="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 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'; font-size: 10pt;"&gt; &#x2014; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; padding-left: 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;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span 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: 16px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Vested &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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'; font-size: 10pt;"&gt;(4&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff; padding-left: 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;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span 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: 16px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Cancelled &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 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'; font-size: 10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"/&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 16px; border-bottom-width: 1px; padding-left: 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;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 16px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span 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: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Nonvested, March 31, 2023 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; border-bottom: 2.25pt double #000000 !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'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-top: 0.75pt solid #000000 !important; border-bottom: 2.25pt double #000000 !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'; font-size: 10pt;"&gt; 123 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 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="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !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'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 2.25pt double #000000 !important; border-top: 0.75pt solid #000000 !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'; font-size: 10pt;"&gt; 11.81 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 1pt;"&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:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="I20221231_RestrictedStockAndDeferredStockMember"
      decimals="-3"
      id="Tag52"
      unitRef="Shares">127000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="I20221231_RestrictedStockAndDeferredStockMember"
      decimals="2"
      id="Tag59"
      unitRef="USDPerShare">11.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D20230331_RestrictedStockAndDeferredStockMember"
      id="Tag222"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="D20230331_RestrictedStockAndDeferredStockMember"
      decimals="-3"
      id="Tag225"
      unitRef="Shares">4000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="D20230331_RestrictedStockAndDeferredStockMember"
      id="Tag84"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="I20230331_RestrictedStockAndDeferredStockMember"
      decimals="-3"
      id="Tag96"
      unitRef="Shares">123000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="I20230331_RestrictedStockAndDeferredStockMember"
      decimals="2"
      id="Tag224"
      unitRef="USDPerShare">11.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="D20230331_NonEmployeeDirectorMember" id="Tag86">P12M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="D20230331" id="Tag311">
&lt;p style="margin: 0pt; ;margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div id="t_ft_Q72O47S0RK00000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 68px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px; margin-left: 0.1px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 1pt solid #000000;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="5" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-bottom: 1pt solid #000000;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; 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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&lt;span style="border-right: none; border-left: none;"&gt;Three months ended March 31,&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px;"&gt;
&lt;p style="margin: 0pt; text-align: left;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; (in thousands)&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 17px; border-bottom-width: 1px; border-top: 0.75pt solid #000000 !important; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 17px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 17px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: center; height: 17px; border-bottom-width: 1px; border-top: 0.75pt solid #000000 !important; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold;"&gt;2022&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; width: 74%;"&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; Selling, general and administrative &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; width: 10%;"&gt;510&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px; width: 10%;"&gt;705&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;"&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; Research and development &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px;"&gt;57&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom-width: 1px;"&gt;66&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px;"&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; Cost of goods sold &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 0.75pt solid #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom: 0.75pt solid #000000 !important;"&gt;5&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 0.75pt solid #000000 !important;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; border-bottom: 0.75pt solid #000000 !important;"&gt;6&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 11px;"&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 11px; margin: 0px; text-indent: 0px; padding-left: 0px;"&gt;Total expense&#160;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px; border-bottom: 2.25pt double #000000 !important;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 11px; border-bottom: 2.25pt double #000000 !important;"&gt;572&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px; border-bottom: 2.25pt double #000000 !important;"&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-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 11px; border-bottom: 2.25pt double #000000 !important;"&gt;777&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 11px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="D20230331_SellingGeneralAndAdministrativeExpensesMember"
      decimals="-3"
      id="Tag229"
      unitRef="USD">510000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="D20220331_SellingGeneralAndAdministrativeExpensesMember"
      decimals="-3"
      id="Tag95"
      unitRef="USD">705000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="D20230331_ResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="Tag85"
      unitRef="USD">57000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="D20220331_ResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="Tag57"
      unitRef="USD">66000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="D20230331_CostOfSalesMember"
      decimals="-3"
      id="Tag209"
      unitRef="USD">5000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="D20220331_CostOfSalesMember"
      decimals="-3"
      id="Tag216"
      unitRef="USD">6000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="D20230331"
      decimals="-3"
      id="Tag307"
      unitRef="USD">572000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="D20220331"
      decimals="-3"
      id="Tag208"
      unitRef="USD">777000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="I20230331"
      decimals="-5"
      id="Tag210"
      unitRef="USD">23200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="D20230331"
      decimals="2"
      id="Tag218"
      unitRef="Pure">0.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="D20230331" id="Tag385">
&lt;p style="margin: 0pt; ;margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div id="t_ft_JJ37YLGRXS00000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 115px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 99.9326%; text-indent: 0px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 17px; margin-left: 0.1px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; height: 17px; margin-left: 0.1px; vertical-align: bottom; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="padding-right: 0px; padding-top: 0.75pt; height: 17px; margin: 0px; vertical-align: bottom; text-align: center; padding-left: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"&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: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Three months ended March 31,&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; height: 17px; margin: 0px; vertical-align: bottom; padding-left: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom: 1px solid #000000;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; text-align: center; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold;"&gt;2022&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; width: 75%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Fair value at grant date &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"&gt;
&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 3.46 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;$&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9%;"&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;8.10&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Expected volatility &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 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&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 114.0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span&gt; %&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;div style="border-left: none; border-right: none; text-align: right;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;84.0&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 18px; padding-left: 0px; margin: 0px; text-indent: 0px;"&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;%&#160;&lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Risk-free interest rate &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 3.9&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span&gt; %&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;1.6&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 10px; background-color: #cceeff; padding-left: 0px; margin: 0px; text-indent: 0px;"&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;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Expected holding period, in years &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 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&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 6.0 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;6.0&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 17px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 19px; background-color: #cceeff;"&gt;
&lt;td style="padding-right: 0.75pt; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Dividend yield &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 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&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span&gt; %&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 19px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; border-bottom-width: 1px; text-align: right; padding-left: 0px; margin: 0px; text-indent: 0px;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding-right: 0px; padding-top: 0.75pt; vertical-align: bottom; height: 19px; background-color: #cceeff; margin: 0px; text-indent: 0px; padding-left: 0px;"&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;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20230331"
      decimals="2"
      id="Tag51"
      unitRef="USDPerShare">3.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20220331"
      decimals="2"
      id="Tag81"
      unitRef="USDPerShare">8.1</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="D20230331"
      decimals="3"
      id="Tag58"
      unitRef="Pure">1.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="D20220331"
      decimals="3"
      id="Tag223"
      unitRef="Pure">0.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="D20230331"
      decimals="3"
      id="Tag264"
      unitRef="Pure">0.039</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="D20220331"
      decimals="3"
      id="Tag166"
      unitRef="Pure">0.016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="D20230331" id="Tag391">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="D20220331" id="Tag308">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="D20230331"
      id="Tag53"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="D20220331"
      id="Tag80"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="D20230331" id="Tag440">
&lt;p style="margin: 0pt; text-indent: 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;12&lt;/span&gt;.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Commitments and Contingencies&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 6pt 0pt 0pt; line-height: 1.3; text-indent: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;"&gt;Stockholders Litigation&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;On July 8, 2019, and August 1, 2019, purported stockholders of the Company served putative class action lawsuits in the Superior Court of New Jersey for Somerset County, captioned Paul Kuehl vs. electroCore, Inc., et al., Docket No. SOM-L 000876-19 and Shirley Stone vs. electroCore, Inc., et al., Docket No. SOM-L 001007-19, respectively. In addition to the Company, the defendants include present and past directors and officers, Evercore Group L.L.C., Cantor Fitzgerald &amp;amp; Co., JMP Securities LLC and BTIG, LLC, the underwriters for its IPO; and two of the Company&#x2019;s stockholders. On August 15, 2019, the Superior Court entered an order consolidating the Kuehl and Stone actions, which proceeded under Docket No. SOM-L 000876-19.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;Each plaintiff was appointed a co-lead plaintiff. The plaintiffs filed a consolidated amended complaint, which sought certification of a class of stockholders who purchased common stock in the IPO or whose purchases are traceable to that offering. The consolidated amended complaint alleged that the defendants violated Sections 11, 12(a)(2) and 15 of the Securities Act with respect to the registration statement and related prospectus for the IPO. The complaint sought unspecified compensatory damages, interest, costs and attorneys&#x2019; fees.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;On October 31, 2019, the Company and the other defendants filed a motion to dismiss the complaint or in the alternative to stay the action in favor of the pending federal action (discussed below). On February 21, 2020, the court granted the defendants&#x2019; motion to dismiss the consolidated amended complaint with prejudice. On March 2, 2020, the court entered an amended order dismissing the consolidated amended complaint with prejudice. On March 27, 2020, the plaintiffs filed a notice of appeal with the N.J. Superior Court &#x2013; Appellate Division. The appeal was argued on September 27, 2021. On October 8, 2021, the Appellate Division issued an order reversing the decision of the Superior Court. The case has been remanded to the Superior Court for oral argument on the motion to dismiss. On November 11, 2021, the defendants filed a supplemental motion to dismiss based on the forum selection clause in our certificate of incorporation's. On December 10, 2021, the Superior Court heard argument of the original motion to dismiss and the supplemental motion to dismiss based on the federal forum selection clause. On December 14, 2021, the Superior Court granted the supplemental motion to dismiss based on the federal forum selection clause with prejudice and granted the original motion to dismiss without prejudice. On January 27, 2022, the plaintiffs filed a notice of appeal to the Appellate Division. On April 15, 2022, the plaintiffs filed their appeal brief. The brief of defendant-appellees was filed on May 16, 2022. The appeal was fully briefed and oral argument was heard on April 19, 2023.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;On September 26, 2019, and October 31, 2019, purported stockholders of the Company served putative class action lawsuits in the United States District Court for the District of New Jersey captioned Allyn Turnofsky vs. electroCore, Inc., et al., Case 3:19-cv-18400, and Priewe vs. electroCore, Inc., et al., Case 1:19-cv-19653, respectively. In addition to the Company, the defendants include present and past directors and officers, and Evercore Group L.L.C., Cantor Fitzgerald &amp;amp; Co., JMP Securities LLC and BTIG, LLC, the underwriters for the IPO. The plaintiffs each seek to represent a class of stockholders who (i) purchased the Company&#x2019;s common stock in the IPO or whose purchases are traceable to the IPO, or (ii) who purchased common stock between the IPO and September 25, 2019. The complaints each alleged that the defendants violated Sections 11 and 15 of the Securities Act and Sections 10(b) and 20(a) of the Exchange Act, with respect to (i) the registration statement and related prospectus for the IPO, and (ii) certain post-IPO disclosures filed with the SEC. The complaints sought unspecified compensatory damages, interest, costs and attorneys&#x2019; fees. The Priewe case was voluntarily dismissed on February 19, 2020.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;In the Turnofsky case, on November 25, 2019, several plaintiffs and their counsel moved to be selected as lead plaintiff and lead plaintiff&#x2019;s counsel. On April 24, 2020, the Court granted the motion of Carole Tibbs and the firm Bragar, Eagel &amp;amp; Squire, P.C. On July 17, 2020, the plaintiffs filed an amended complaint in Turnofsky. In addition to the prior claims, the amended complaint added an additional director defendant and two investors as defendants and adds a claim against the Company and the underwriters for violating Section 12(a)(2) of the Securities Act. On September 15, 2020, the Company and the other defendants filed a motion to dismiss the amended complaint for failure to state a claim. On November 6, 2020, the plaintiffs filed their opposition to the motion to dismiss. The Company and the other defendants filed reply papers in support of the motion on December 7, 2020. Argument of the motion to dismiss occurred on June 18, 2021. On August 13, 2021, the Court dismissed the amended complaint with leave to re-plead. On October 4, 2021, the plaintiffs filed a second amended complaint in the Turnofsky case. The defendants have moved to dismiss. Briefing on the motion was complete on January 7, 2022. On July 5, 2022, the case was reassigned to Judge Zahid N. Quraishi, who has ordered that he will consider the pending motion to dismiss in due course. Argument of the motion has not yet been scheduled.&lt;/span&gt;&lt;/p&gt;

&lt;p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;On March 4, 2021, purported stockholder Richard Maltz brought a purported stockholder derivative action in the United States District Court for the District of New Jersey. The action is captioned Richard Maltz, derivatively on behalf of electroCore, Inc., vs. Francis R. Amato, et al., Case 3:21-cv-04135. The defendants include present and past directors and officers of the Company. The plaintiff purports to pursue derivative claims on behalf of the Company in connection with the IPO and actions occurring between the IPO and September 25, 2019. The complaint alleges that demand on the board of directors is excused. The complaint purports to allege claims against the defendants for violating Section 14(a) of the Exchange Act, breaching fiduciary duties, unjust enrichment and waste of corporate assets. The complaint also purports to allege claims for contribution in connection with the Turnofsky case described above, pursuant to Section 11(f) of the Securities Act and Sections 10(b) and 21D of the Exchange Act. The complaint seeks unspecified compensatory damages, interest, costs and attorneys&#x2019; fees; declaratory relief; and an order requiring changes to corporate governance and internal procedures and a vote on proposed amendments to the Bylaws and Certificate of Incorporation. On March 8, 2021, purported stockholder Erin Yuson brought a purported stockholder derivative action in the United States District Court for the District of New Jersey. The action is captioned Erin Yuson, derivatively on behalf of electroCore, Inc., vs. Francis R. Amato, et al., Case 3:21-cv-04481. The defendants include present and past directors and officers of the Company. The plaintiff purports to pursue derivative claims on behalf of the Company in connection with a 2019 proxy statement and actions occurring from the IPO through September 25, 2019. The complaint alleges that demand on the board of directors is excused. The complaint purports to allege claims against the defendants for violating Section 14(a) of the Exchange Act and breaching fiduciary duties. The complaint seeks unspecified compensatory damages, interest, costs and attorneys&#x2019; fees; declaratory relief; and an order requiring changes to corporate governance and internal procedures and a vote on proposed amendments to the Bylaws and Certificate of Incorporation.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;The plaintiffs in the Maltz and Yuson derivative actions agreed to consolidate and stay those actions. The actions are stayed until and through the resolution of any motion for summary judgment in the Turnofsky federal securities class action. A stipulation to that effect was filed by the plaintiffs on April 14, 2021, and ordered by the court on April 30, 2021. These cases also have been re-assigned to Judge Quraishi.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;The Company intends to continue to vigorously defend itself in these matters. However, in light of, among other things, the preliminary stage of these litigation matters, the Company is unable to determine the reasonable probability of loss or a range of potential loss. Accordingly, the Company has not established an accrual for potential losses, if any, that could result from any unfavorable outcome, and there can be no assurance that these litigation matters will not result in substantial defense costs and/or judgments or settlements that could adversely affect the Company&#x2019;s financial condition.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;The Company is subject to various claims, complaints and legal actions in the normal course of business from time to time. The Company is not aware of any further currently pending litigation for which it believes the outcome could have a material adverse effect on its operations or financial position. The Company expenses associated legal fees including those relating to the stockholder litigation described in this Note 12 in the period they are incurred.&lt;/span&gt;&lt;/p&gt;
</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <ecor:NumberOfInvestorsAsDefendants
      contextRef="D20200717"
      decimals="0"
      id="Tag437"
      unitRef="INVESTORS">2</ecor:NumberOfInvestorsAsDefendants>
    <us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock contextRef="D20230331" id="Tag16">
&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="color: #000000; font-size: 10pt; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; font-weight: bold;"&gt;Note&lt;span&gt; 13&lt;/span&gt;. Severance and other related charges&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="line-height: 1.2; margin: 0px; text-indent: 0px; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;"&gt;In the first quarter of 2023, the Company entered into separation agreements with two former employees which agreements required an aggregate of payments of $332,000. The charge for these&#160;payments is included in Selling, general and administrative expense in the accompanying Condensed Statement of Operations for the three months ended March 31, 2023. As of March 31, 2023, the Company has an outstanding payable of $301,000 in connection with these charges. This outstanding payable is included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheet as of March 31, 2023 (see Note 7).&lt;/span&gt;&lt;/p&gt;
</us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock>
    <us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent
      contextRef="I20230331_TwoFormerEmployeesMember"
      decimals="0"
      id="Tag436"
      unitRef="USD">332000</us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent>
    <us-gaap:PostemploymentBenefitsPeriodExpense
      contextRef="D20230331_SellingGeneralAndAdministrativeExpensesMember"
      decimals="0"
      id="Tag435"
      unitRef="USD">301000</us-gaap:PostemploymentBenefitsPeriodExpense>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>66
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( !&"HU8'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  1@J-6'>(8DN\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M3L,P#(9?!>7>.FEAAZCK91,GD)"8!.(6)=X6K6FBQ*C=V].&K1."!^ 8^\_G
MSY(;':3V$5^B#QC)8KH;7=<GJ<.:'8F"!$CZB$ZE<DKT4W/OHU,T/>,!@M(G
M=4"H.%^!0U)&D8(96(2%R-K&:*DC*O+Q@C=ZP8?/V&68T8 =.NPI@2@%L':>
M&,YCU\ -,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#G7.33L(>']^>LWK%K9/
MI'J-TZ]D)9T#KMEU\EN]V>X>65OQJB[X0\'K7<6E6$EQ_S&[_O"["3MO[-[^
M8^.K8-O K[MHOP!02P,$%     @ $8*C5IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
ME_H&^'XAA-J=Z!^H_CUA\C]02P,$%     @ $8*C5AU]E&$=!@  P1H  !@
M  !X;"]W;W)K<VAE971S+W-H965T,BYX;6RM65%SFS@0_BL:7^<NF7%B),#@
M-/%,F\S-]:'73-/>/2L@QYH"<I%PFOOUMP("-A)RW.8A,8+=Y5OMKKZ5N'P4
MY3>Y9DRA'WE6R*O)6JG-Q6PFDS7+J3P7&U; DY4H<ZI@6#[,Y*9D-*V5\FQ&
M/&\^RRDO)LO+^MYMN;P4E<IXP6Y+)*L\I^73>Y:)QZL)GCS?^,P?UDK?F"TO
M-_2!W3'U=7-;PFC664EYS@K)18%*MKJ:O,,7U[ZG%6J)?SA[E#O72+MR+\0W
M/?B07DT\C8AE+%':!(6?+;MF6:8M 8[OK=%)]TZMN'O];/W/VGEPYIY*=BVR
M?WFJUE>3>()2MJ)5ICZ+Q[]8ZU"H[24BD_5_]-C*>A.45%*)O%4&!#DOFE_Z
MHYV('04<C"B05H&\5,%O%?S:T099[=8-571Y68I'5&IIL*8OZKFIM<$;7N@P
MWJD2GG+04\MK4:00%)8BN)(BXRE5,'A/,UHD#-UIPQ*=?"UHE7)X<HK.T->[
M&W3RYA2]0;Q 7]:BDK1(Y>5, 1YM=9:T[W[?O)N,O/LC+<^1CZ>(>,2WJ%^[
MU6]8TJF3??49S$(W%:2;"E+;\\>FHBI+5BA$I02?+VS^- 8"NP%=<1=R0Q-V
M-8&2DJS<LLGR]]_PW'MK\^Z5C.WYZG>^^B[KRVLJUPBBAA)]P;Y7?$LS<-X:
MQ<;4O#:EEX7M$N.%%U_.MKON6*2B")-.:@]GT.$,G#@_,ZE*GNB4U$AMZ!H#
MX<Y[2>@-L+EE]I"%';+0B>Q=DH@*)@S6LH3![-UG;(H*IFP00_/UV!] -&4"
M#]LASCN(<R?$#\460BI*SN0HM+D)+8B&H36%\"(>B6S4@8N<X&Y+MJ$\1>S'
M1J\_LLY&H=:LA&5OMQ!MJ",#4$C" 6A3)B:Q'7/<88Z=F+\(1;,7P(O-^0K]
M*!@ -*4(QI%OA[CH("Z.B+DH6K VE L391#B 4A3B.!%8,>(O9YTO /!ASZD
M5$]UT/7JLX'.0(TF:6MM%X4_G$V+S%B)XQURQ$Z<GP E5;QX0!F#7@&5NBE
M8H4J&#3Q'P>-34#&PF03FH<CL'LBPT[N6'ZJR^@0/F(6R&(8?HM0%(V%OR<?
M[&:?IH[&ZZ=5WTO-V/>,R3/%8/$*YR/P>L[!P8L:@8S3>YYQ!;5D[0:PD[N.
M;0=>R]J^TSV=X1?RV88^:3*S.FPA,L\S<L9&=V0Q$I6>S+";S0!@63$G8>P$
MS K?Y#$_BHRL,J6".!AA.]S3'7;SW7-2;419[U]@$1&#U>40?)/1HF@(WB(S
M5JX]Z^%C:.\02I/6PC@8=A06J<@+QA:^GOSPPEFY?W>$=[AXG3QZ=/&^DK7]
MC4O/I\3-IT.>VG'^4!= 3-Z<>\->RB9$1J)%>G8E;G9M\NI /A&3(>=!..R>
M+5+1/!KA?[*S(W03Z;7(<ZYT;](L-XDH]"RS(AE#^Q.;.F3='/ZZH7V?>W(F
MOK.&[I1(OJU%EK)2_E$W9^K)OAEVDOS1N^%7LK;O=<_YQ+W1A.W(BD&1I*CV
M?PHT6"+8$U<,O?'.@>2:=T&=(;FF)7O;C+$W];SZKQG7SR!7*K6&'OP_,$<E
M+/7-PX^T3-;=@4=S#[*JN;B!;61^#^:?3S3:-^P;YE)J#NRT1*6D@I$N?:I>
M\)H(3V&/T5P[C+5::@1;<_O$.C-0T) S*:U9KI[!4VOV_$2[8Z^47S>TGS-]
MRT3<+9->'<#'HQ(F] YGS$OB.)8NP30*PFD4XY&T04=GC+883.-X?HQ% YXU
M!<Q&T2 >E\A^V/I&DAQH)-.4Z^0$[M$G$&>\0 G=<. B*TC+X<<\\!9DB-0F
MYX=DC(/ZQI&X&T?H>ZN\RNICV92M>,+M/&YV?F<X),0?MHA6P6#NC[)EWR<2
M=Y^XB[1MS$4.1;?6I_Y;ADXR(>4IX@7<MNXOB-D5GAD'93:A^<CN@O2=(W&?
MFS2]2,-V5FB6TQ(<!\;D6L0B+Q[9DOI]@^>[&SRC5>I.3NQP6W-[I[&6';1%
MS+:#GNU\7] ?=V"]>."%A&9S!7K>>03^ELWWDF:@Q*;^Y' OE!)Y?;EF%#H*
M+0#/5T*HYX'^BM%]M5K^#U!+ P04    "  1@J-6(:O4H1,#  #B"@  &
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
MJFZ/A7*1,4ERF".E<]'#D(FJ@U83Q4O3A&9<84LSPQ1_.D!H ]R?<ZXV$WU
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
MS$=R=I"!096!@<O[] =,I$0H:V\4*X?Y2C-VMM.3(!R.)OWM/GJ;51"2RNH
M5E#!"IR%N8C_@3U6-+H6,)<BD44\82@K\9JGYCHR%=R8?0*=_NKR!<<LWY&<
M'>1I6.5IZ"S?G1;1PXF9ES&*1 HDHJ@9P[:@"T_!7J&"$6D4LVTS&HWLI1Q5
M$$=.B%<,XHXX+=@ABQ%-A=3\WTZ<HQ8&3)HX+3;>T(XSK'"&+^Z$#+K,-%3"
M(*.(/9I\,AO&L/W^H '18N+;$8XKA&,GPNML"QM"R"=4-A**5E0NK0#'[4(V
M 3I?9N];Y&A9[-74YKFG[HIF2Z8:.U8I!IO=-$C"Z9PGW;NW='^D[7LL;X?)
MV.-Y["SJ112)C1ESL$D8W])YPCZ;R68-'+=[*@P;9;48[97^$"6I49)7M1Z4
MQ J,M-YY$N FL+:1/QYW(*L9'#OI<7HKV9KR^'FS%ATD](I)D&E2 NJRM:RX
M_38DSV_B;AN1H(/?<,V[V$V\5=W7],D4W0IOT$XK)JV"MZV&XRY\-0%C)V\9
M?'+#G'G=VZ=6]($%O=>B'*O98-S!.KAF1NRFQC^JT5),\Y?0MJGO!#>UCM6H
M:W/5!(G=#/GC-3K&BKE-@T:A>4W4%K/!*/0Z<->$B<,WJ6<.0T*]1GYA)Q._
M>8 ?R=MA%FI2QFY6KJJWEF++X6L2FC]94V'-Q/\GX3()1V9S4K,Y>8'-&UVP
MX!D%K?YR%Y"CTOBQO!UFH:9QXJ9Q:Q?84F'-A-/W&[K@"(X.XZ\% G$+A*^+
M!8NT.92(:G7''HL;!-,,GH#^SU-DF"2_8+\VH'@2\RW/FI:V8 B&C=EFL3DA
M'=Q!:E%!W*+"5#-FD<R)@SM@YP\AE5KRR)S/F,^MH;0U!$QJ;]",QF(V"+VN
M>&JQ0=QB8_86_.C#NY!@_ 7-V9)GF6E?*"M0$A>Q-;:V_L"C\;#)\Q8S?S ,
M.P0@J84*<0N5WXN-&37CC*HM2S#!05-\6<S(..PZ_B"U>B%#YU2]VZS727[2
M1Y,">3%B8ZZB1*B-[!JJ3E'TYJ%Z)&^'2:B%$7$+HULI(L;BDE@4E-743)DS
MT/SPI]9)YDBH8[:VQ0\T0+.*3AR_,3=K#47<IP[7F6:F1Y'Y$F/%'[;.UUH[
MRV52X.KOG42G3"[S WJ%\J\@Q>EM];3Z$> B/_IN/+_$9[/B*+]V4_RR<$,E
MC L%:GL!+KW3$:1<%H?UQ8T6Z_R\>RZT%FE^N6(T9M(8P.<+(?3SC7E!]9/)
M]#]02P,$%     @ $8*C5J!V9]>( P  K@<  !@   !X;"]W;W)K<VAE971S
M+W-H965T."YX;6R=56%OVS80_2L'%2@V(+-L.6V#Q#;09%W;;0V"I.D^T])9
M(B+Q5)*RZOWZW9&*J@"I"^R++9+WWKV[XQU7/=D'5R%Z^-;4QJV3ROOV/$U=
M7F&CW(Q:-'RR(]LHSTM;IJZUJ(H :NHTF\]?IXW2)MFLPMZ-W:RH\[4V>&/!
M=4VC[.$2:^K7R2)YW+C59>5E(]VL6E7B'?K[]L;R*AU9"MV@<9H,6-RMD[>+
M\\M3L0\&7S3V;O(-$LF6Z$$6'XMU,A=!6&/NA4'QWQZOL*Z%B&5\'3B3T:4
MI]^/['^$V#F6K7)X1?4_NO#5.CE+H,"=ZFI_2_T''.)Y)7PYU2[\0A]M%\L$
M\LYY:@8P*VBTB?_JVY"'">!L_@- -@"RH#LZ"BI_5UYM5I9ZL&+-;/(10@UH
M%J>-%.7.6S[5C/.;SQ7"%36M,H=5ZIE0MM-\ %]&</8#\!(^D?&5@W>FP.(I
M/F4AHYKL4<UE=I3PD[(S6"Y.()MGRR-\RS&Z9>!;_K_H(OCT>;"TP[EK58[K
MA.^[0[O'9//RQ>+U_.*(M--1VNDQ]I]).PZ^)H^P@'"W+5V1Q1/X:/(9*%.
M]HY[;.MTH975Z."7ER_.LFQ^,3$/.XL+( N>A0P&@Y[A\%?0#A3DU#1H<ZUJ
M<)[[%+::!B:C<VBPT#G+"ZY[[BZ#S@E(F+@_^%1Y+, 3Z*:UM->FA I5[2MV
M;:DKJZ#8D/E-F[URW*2P5V7'6Y)R=JJ;KE:AAQ\C,5^N[T:5'O/*4$WE 5JV
MDT$U@TEZQ7#QYL+!CKBA)"@)^7M8^M](3KL8# =:X%[G*(B8GT89CIQGD0]A
M>AY_/JP8DZ/U//Q&;$ZFT$+H@BTO>>"A!8Z]Z'*![-!R$AQT7K-SR8?$(QEB
MFT9*6R+'SER2SRV*A5!5'>N %FV8Q29'8+<B[]YH2?&=YTQ'KW'L >W1.E2.
M [ /R-/[Z97A,A1?.V4]6H8SV2WE#ZI7AQ.X_I./&>A[@KZBNCX ]8:MIC?K
M?$H']W_!W[X([J?;[U'$'N!]L_WPI"Z!OU6=8U9^9*R*26,9 ^2$9R'?$J=J
ME&W.3RQ<9[P]Q$+PFELSU.%=9YD%8KIBP0K8'IZ1.'NN?=/)#.5RE>&E<-%;
M'*?C[O@8O8TS^+MY?,EXBI6:(ZEQQ]#Y[,VK!&Q\'>+"4QLF\I8\S_?P*:5
M*P9\OB.^!,-"'(Q/].8_4$L#!!0    ( !&"HU:7G/[A) D  !07   8
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
M0[ 5_RQPM%:.%N#[TF(B3@^T07<1?O9_4$L#!!0    ( !&"HU:OU]O1>P<
M &83   9    >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;*U8:V\;MQ+][E]!
MJ$@?@*"GXP:N;2")F^:V:!%$-^EG:G=6RX1+;DBN9?W[>X;DKB3'C_2B'VSM
M8S@\<^;)O=A:]]G71$'<-MKXRU$=0GL^G?JBID;ZB6W)X$UE72,#;MUFZEM'
MLHR+&CU=S&9GTT8J,[JZB,_>N:L+VP6M#+USPG=-(]WN%6F[O1S-1_V#]VI3
M!WXPO;IHY896%#ZT[QSNIH.64C5DO+)&.*HN1R_GYZ].63X*?%2T]0?7@BU9
M6_N9;_Y37HYF#(@T%8$U2/S<T&O2FA4!QI>L<S1LR0L/KWOM;Z+ML&4M/;VV
M^F]5AOIR]&(D2JIDI\-[NWU+V9[GK*^PVL?_8IMDEV<C470^V"8O!H)&F?0K
M;S,/!PM>S!Y8L,@+%A%WVBBBO)9!7ETXNQ6.I:&-+Z*I<37 *<-.606'MPKK
MPM5*;8RJ5"%-$.^5_^R%-*7X8 IR 2X-BOS%-& C%I\66>FKI'3Q@-*E^-.:
M4'OQJRFI/%X_!< !Y:)'^6KQJ,(_I9N(Y7PL%K/%\A%]R\'J9=2W_'>M3DI/
M[U?*Z7/N6UG0Y0CYX<G=T.CJ^^_F9[-?'H%\.D ^?4S[_POY4:7W0_[+!A)+
M,1'?L*7XS2JS$:\M/S0G_ZT)UTTKS4[4T@NZ;<DIPLM2^ -M!M5&6^\IJ2RD
MKT7G(:2,0+UQDC/6C^-+%:*:(G@1K"@06,ITQ-?*%)W[1ET"]4L$P#,DG:BZ
MT#D20 CML0!F?:AKGI!?[C.TRJ*@-DB@%[:"I!<-E3! (^UO5)$WW**B&/)>
MM,Z6'6!.Q%T:#-T0B@>18:%*!;G6%!?SVVB& ^!OM 1W)(M:[-@2KQ@>8^.+
MEB72_A^,"EBZ"C) WS6UT@44T\"F?*0 ;4:\K"JIG >I3>L4[W1V.GG^C$7"
MWH0?/*KO#3'I9>?8W?PRU([ 5,ISXCP7R%+ ZM/TF(;!A;4$L6#XDW4J['@K
M"R<ZX@;"NGFI\%(#]%9I#=8@7))H.^<[CAUV%!1]Z:16U8Z7<$PXE'?1 4;R
M\AO"%1RUZMI6[\0*O:SL-(T%HN#-:C46VUH!ZQ;T>P+]0+_>'1K-+%]30<T:
M&A>S^8LQ1PO[FG^Y)_91DK#&\"G5C2J!2U2R4%K%!-FJ4$,7J]Y8A(&)3BAJ
M:0SI'"M )!209)0E:P-A"B&*QO6[-!WZI9@_C\2>'A.+/ 3[$8"C+QUYT(L
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
MZ((![Y>6RV*8! ?C$[?]!U!+ P04    "  1@J-6! *8-Q8#    !P  &0
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
M7M2XS.GV>W0[S%<_O"C/IS\_PW ^,IP_A_XO&7X'PP:$2U@+KVHP!*@9L"=
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
M+ (=FG686-7X!KE2EMJM'U;TOJ%V ;2_5D2TF[@#^A=S]AM02P,$%     @
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
MHCD(L6VW8\H!O)_-D)N.7A<4OS5M$;L+>0^RMZJXF7J</<MZ(LRH-M:YP(E
MO9$J0-&&$^M5G7NYE@N=;QKC9G2AA;&,K4CSH3U12UJ7^5CBOB_]#UE)*8P2
M&A=1?X1,+]**Q\3-)IZVFYZ7A(JGR=A:$QY<4@TTG%@Z6V";]5OH#7<.AQA?
M"D]4_E07$E^A"AZ&NLD6U!2[CORF$I/::A'0P-L,&G"S ##H#IHNG5J0P $,
M/"GE8U'CB^K.DQWI\9*R&_6M<@8+'V1>M532!L"@P#\.6N-247E%.G.]Y$#@
MJ!=C@&:=XK00K4=H*PI+45:,FW2.IJ!Z,H^UDIYB*VL;D(^.GP/6A77(.=KG
M*-PLL"%(PHG?D::OVS1]W9FFU])G T&?XCWX#\=;HMS"6[1K\I:>[TO@;ME'
MZ7'OV^5S%B\M!9<9)Q<Y9;5]T"F1@<XL%GXC&YK )"R;/H5Z(MMM9//SNDW5
MA9%> ^5Q_K/-I-LDT?5V$MTUJ<.%GP3]#/.^8SA]VSOB6=I6'F;YX][N8X8G
M1O:I%R]ZD\G@S?BL=[OK2F\Z&_=^MT20[_#_A9A,!Y/9F9ASKC^=H+'C)TS/
MQ0*)6]^=[I&,"M!T;XS!\"?.M'10(A#4(ZHE#U-U*G:U^+.6H&>=)/H&%G8*
M.-!&U'%O'_\V\^]3!*FXHF+XAGBQ\F^?QC4?A/E-3\5'4+O(]8IYQ'T$+3J>
M7I\=*YE*RA4L7/-)?"V: ;XI9-"*@7.KA,2]UV@,"VGN![\-YYT5X4T+^)M.
MP']I2ME-7<KV0=XMXFAYW'LF9AO?IEY27G-3J2LM5J7J05-I1VK9:I7Q/<8;
ME5O0*=*HW,<I.+&^.;B@R[0EN)% \8@S?AS)S>X!]Q]\R)O'/MN\)-B>Y [4
MA*NZAMS1RU+NR-^63:S?8_CBBHYBAD[(=OG6D96E"1FJVKI$+P[IA? )08R3
M)"H)GCW4KY4V[6@R/3E]%0O1T];$\T*$9"@^+/FD2#Q\AA<=PV('K-$R5N06
M9'-\A!6?P6J:F_B0RT=-;LMU*00['<,61PI.DRY-&^&I IW3^F!.P, ]*OZ[
M[[KH@4N),""!6ZEX@'F&&^ZN'28+C 5K$R>*9^JQY@_E;"21@6?TMI][ONJ@
MTS<&6JP1T!?B]70V&(_'^_)QM/6:O5!PA7Y,X.G)A/C&O;W;_EXQCZ_I-\OC
MCQTP:*41@UPML74\?(T3CHL_(,2+8$M^:;^P(=B"OV8*PY&C!7B^M#@,UA>D
MH/T5Y_+_4$L#!!0    ( !&"HU;.!G2;8P(  %T%   9    >&PO=V]R:W-H
M965T<R]S:&5E=#(R+GAM;(U4W6_;(!!_SU^!6#6U4E1_).FR+K&4=)NVATI1
MTVT/TQX(/MNH&%PX-]U_/\")EVIIM!>;@_M]''#,MMH\V H R7,ME9W3"K&Y
MCB++*ZB9O=0-*+=2:%,S=*$I(]L88'D U3)*X_@JJIE0-)N%N97)9KI%*12L
M#+%M73/S>PE2;^<TH?N).U%6Z">B;-:P$M: WYJ5<5'4L^2B!F6%5L1 ,:>+
MY'HY]ODAX;N K3T8$U_)1NL''WS-YS3VAD "1\_ W.\);D!*3^1L/.XX:2_I
M@8?C/?OG4+NK9<,LW&CY0^18S>F4DAP*UDJ\T]LOL*MGXOFXEC9\R;;+G:24
M\-:BKG=@YZ 6JONSY]T^' "F\2N = =(@^].*+C\R)!E,Z.WQ/ALQ^8'H=2
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
MT.!R-/! M9YN%T;6SD<K:<B5;EK0,XC*!M#Y6DJS6]@$W<.:_ 502P,$%
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
M1(XKWY25,^3EE.?R6^K[=VTM+-' JF(&X>2>K07:TUGBZ  ?EA0]V*(#RUX
M&\.-5JZR\%F56/Z?GQ"Q@5UV8+?(C@+>,',&X_0=9*-L? 1O/*@=![SQJ]4^
M)[+#F#R/X:?DTM:LP'E,8V#1[##.W[Y)ST<?CS"<# PGQ]#S%4U=V0@$O8%"
M2TD7E^Y \0#XV/ =$ZB<!=P7HJ$*P\9HZ</JQK%PR2FKY*)QY!->9TTZ[4LZ
MCS.YKPPBR*ZAZ!L*U(ZB\OV(3K@"5^G&,E7:T\BWQW^RZ$?CK*--KK8]<5U[
M9C::C"^B"47<:K5#ZQE2]9SAA5]VH90'C>(.6,M,:2$EU ]IM K.NJ'#:?Z
M?(91&:(T2B?1]#R%:7;Q7.F3)V,AT6S#\%NJ5Z-<-R'#[O"^7'5C]2^\>YQ(
M^98K"P(WE#HZNYC&8+J![PRGZS!D:^UH9,.RHC<2C0\@_T9K=S#\ <.KF_\%
M4$L#!!0    ( !&"HU;VW^4A/P0  %L*   9    >&PO=V]R:W-H965T<R]S
M:&5E=#(Y+GAM;*56;6_;-A#^KE]Q4),B!3I9DBW):VT#>6NW 6T#.TFQCXQT
MMHA(HDM2=K)?OR,ERWGQM [[8%FDC@_O[GGNR,E6R'N5(VIX*(M*3=U<Z_6'
MP4"E.99,>6*-%7U9"EDR34.Y&JBU1);9164Q"'T_'I2,5^YL8N>NY&PB:EWP
M"J\DJ+HLF7P\PT)LIV[@[B;F?)5K,S&83=9LA0O4-^LK2:-!AY+Q$BO%1042
MEU/W-/APEAA[:W#+<:N>O(.)Y$Z(>S/X/9NZOG$("TRU06#TM\%S+ H#1&[\
M:#'=;DNS\.G[#OV3C9UBN6,*ST7QG6<ZG[IC%S)<LKK0<[']#=MX(H.7BD+9
M)VQ;6]^%M%9:E.UB\J#D5?//'MH\_,R"L%T06K^;C:R7%TRSV42*+4AC36CF
MQ89J5Y-SO#*D++2DKYS6Z=E"B_0>SBBN#,Y%25PK9M-U<LWN"E3O)@--VQCC
M0=I"GC60X3] #N&+J'2NX++*,'N^?D#N=3Z&.Q_/PE[ +TQZ, S>0^B'PQZ\
M81?ST.(-_V/,AT)MD$:'D4S%?%!KEN+4I9)0*#?HSMZ^"6+_8X^?H\[/41_Z
M;-$4"H@EG!KQ<OT(<RR8)K^U@":,;VOCNCKD>S_ZU[J\0VG 6P@XX17H7-2*
M59EZYWRWBJ:]3C<HJ4#A\@%ERA7"E>0IOOX^1],%>+6BK%9:4L'5K(!KE"6<
M_(E,$N:W6BM-\&3T'OY@56WB:YEUCIS1R*=G%'EQY"1>Y'R6K*(=G*&SVSMS
MWKX9AT'XT3EG54K%3#,G,;Q )L6D>2<9(.!AT@ G(P(.=W!&XB^MR2X<C^B9
M1![]QU[20V7441G]'RKGJ#3EU(P:5BD0N, E2ME-W51<*V@S<HCN?@_V="]R
M1EK]5[;M3D!-!>$3XQ)N65&C\U54&W(6L]?T!:')<1!XXSUQ.[)N[1KG9$1,
M[8G;?7T"^H*+P/)A,(,>%N*.A;B?!3K2LKI DX4YIF)5\;^Z_#[K?G3:P>6/
MVM!TNF4R.UA?_9M=YQ(1RJ85HFF%^^"<Y\EO5$J/T%E09JR$5U@1#X55 LNH
M\W.2"#-'&!Q!%/CT3/S((>6@135V&6[HE%W3F:DA2B".G7.AM(EV)42F0(DB
M@PABYUIH@L8'$[#%2T*#E_1)/>F2G/RLU%]IZE31X=]VFQO3?BD-1E>F9UP5
M[' ;Z]^N-\W[O%H);XR$@6E866UGI&U2U] ;Q<X1C+W I[ZP1EN&&T'%R0L2
M *EOY/G.L3.F/SAVYES=_[(TFW*2.%62!FF AMZOSC$$7DPV'4Q.&3?!K5%R
M0?*F>!]-)Z2VXMO?!?6"C-R&1X[%OB*.H7V#XT.4#)X<^"7*E;W6*$A%7>GF
M[.]FNYO3:7-AV)LWURY*UHH3'04N::GO)=1&9'.5:09:K.WUX4YHNHS8UYQN
M?RB- 7U?"J%W [-!=Y^<_0U02P,$%     @ $8*C5F#=5_SG 0    0  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S N>&ULA9/=CM,P$(5?Q3(2 @G5:4++
MJB21:%<(+D#5+@O7;C)IK/5/L-UF^_:,G304J;O<)!Y[SI<SF7'>&_OH6@!/
MGI34KJ"M]]V*,5>UH+B;F0XTGC3&*NXQM'OF.@N\CB(E69HD2Z:XT+3,X][6
MEKDY>"DT;"UQ!Z6X/:U!FKZ@<WK>N!/[UH<-5N8=W\,]^(=N:S%B$Z46"K03
M1A,+34$_S5?K+.3'A)\">G>Q)J&2G3&/(?A:%S0)AD!"Y0.!X^L(&Y R@-#&
M[Y%)IT\&X>7Z3/\<:\=:=MS!QLA?HO9M06\HJ:'A!^GO3/\%QGH6@5<9Z>*3
M]$-NMJ2D.CAOU"A&!TKHX<V?QO]P(4@7SPC249!&W\.'HLM;[GF96],3&[*1
M%A:QU*A&<T*'IMQ[BZ<"=;[\T0+9&-5Q?2)O;L%S(=W;G'E$AP16C9CU@$F?
MP7SC=D:R^3N2)FF&'=XY40ML\K\DAN8FA^GD,(WH[/\.K_D:Q.^OB\-(KUS'
M*R@HSJP#>P1:OGXU7R8?7["63=:RE^CE]X/:@26F(7UKI#P1TVNH_Y8OP%VS
M/$ 7$1HNS;%,<W:\],$N&AKN!O[>O=".2&A0D\P^H-@.\S8$WG2QQSOC<6+B
MLL4K"C8DX'ECC#\'86RF2U_^ 5!+ P04    "  1@J-6IE8$AYX$  !J'0
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6RUF6U/ZS84Q[^*E5U-=Q*0
MAS["VDI PH9$)T3OW5Y<[85)3EN+).YLM^5*^_"SDY V+!@BG?N&)JG/S_;Y
MN\?YX\F>BR>Y!E#D.4MS.7762FTN7%?&:\BH/.,;R/4W2RXRJO2M6+ER(X F
M15"6NH'G#=V,LMR938IG]V(VX5N5LASN!9';+*/B^Q6D?#]U?.?EP0-;K95Y
MX,XF&[J"!:BOFWNA[]R:DK ,<LEX3@0LI\ZE?Q'Y8Q-0M/B3P5X>71,SE4?.
MG\S-;3)U/#,B2"%6!D'UQPZN(4T-28_CGPKJU'V:P./K%_I-,7D]F4<JX9JG
M?[%$K:?.V"$)+.DV50]\_SM4$QH87LQ36?PE^[+M2#>.MU+QK K6(\A87G[2
MYRH11P%^_XV H H(7@4$HS<">E5 [W5 \$9 OPKH?S1@4 444W?+N1>)"ZFB
MLXG@>R),:TTS%T7VBVB=+Y:;A;)00G_+=)R:+<H%0OB2+-@J9TL6TUR1RSCF
MVURQ?$7N><IB!I*<DLLD849>FI+;O%RD1NS/(2C*4OG+Q%5Z2 ;LQE7W8=E]
M\$;W/3+GN5I+$N4)),UX5T^EGD_P,I^KP J\@<<SX@].2. %O9;Q7'\DO%>&
MDX1\(BZ1:RI MLW-SII3<49Z?L7ZN@C)YT]M*8KLF!#B&A.T8QJ9ZM7*]PIN
M[PUNF\3?[G0C<JL@DW^WC/2J)/;;B::F7<@-C6'JZ*(E0>S F?W\DS_T?FU3
M A,68L(B)%A#EGXM2]]&G]VPG"DXO=/E,R%W+-8U&<CE2@#H\JSD"?E-<-FV
M&J^LW*[B8,+"$C8L8&;GVLV\B;L[SCA2=XV,#^J,#ZP9?X =")UD76OC)R(W
M*5-$F,K6EF0[RC_55?'4'[1EU!K9-:.8L @)UDC^L$[^L&OR3\BBN+D7>O63
M+X*M5B#(O_9:?&7MINOJ'_YOP?K-!1MB=A<AP1H"C&H!1MT%^++6':UYFI!K
MKNM/O#5O<UH*FICM(J3?I=8C:9/!VEE7&4K8X%B&5X4CQ.PO0H(U=!C7.HRM
M.I2EWJ3W4.S)MSEDCR!:]V(KKFNF,6$A)BQ"@C4T.:\U.4=_13K'E 43%F+"
M(B180Q;?.Y@6S_IC^4,[:&,^R8ZF6S#F)2W?E!)M$G?ZLG6+L$.[:H-*"RO:
M\98S"@:>]_I%J:7=H#<^;M=,Z9$/]*TIG>OWSFR;64N.'=$Y@9BT$)468=&:
M8@0',0+TPE,AL<3!I(6HM B+UA3GX)M]J_^;15*QC"I=:[82EMM4UYXEM"J"
M:I=1:>$[<_0#DA7_F&G-_X_PQ_[!(/MVA]S)K]E9G36PCZRT?VWN+T0=1X1%
M:RIP,,R^W>;.Z?/[>P6F1;U&I86HM B+UA3C8*#](?Y>@>J646DA*BW"HC7%
M.9AKW^ZN/[Y7H!IG5%KXSAQ[0]M>\2,\M7\PU;[=57?;*U M]3LCJ_8*KS7A
MJ X:BU9*X!Z=-64@5L4AGR1%#2J/G>JG]4'B97%\YAZ:EZ>0<RI6+)<DA:4.
M]<Y&NI"*\F"OO%%\4YQ</7*E>%9<KH$F($P#_?V2<_5R8SJHCU=G_P%02P,$
M%     @ $8*C5E9;@P2& @  [08  !D   !X;"]W;W)K<VAE971S+W-H965T
M,S(N>&ULK55=3]LP%/TK5H8FD#;RT0882R.5=FA[F%31L3U,>W"3F\;"L8/M
MM.S?[]H)H;!0P;27Q!_W')]S;5\G6ZEN= E@R%W%A9YXI3'UN>_KK(2*ZF-9
M@\"90JJ*&NRJM:]K!31WH(K[41"<^!5EPDL3-[90:2(;PYF A2*ZJ2JJ?E\
ME]N)%WKW U=L71H[X*=)3=>P!'-=+Q3V_)XE9Q4(S:0@"HJ)-PW/9[&-=P'?
M&6SU3IM8)RLI;VSG2S[Q BL(.&3&,E#\;6 &G%LBE'';<7K]DA:XV[YGOW3>
MT<N*:IA)_H/EIIQX9Q[)H: --U=R^QDZ/TY@)KEV7[+M8@./9(TVLNK J*!B
MHOW3NRX/.X!P_ P@Z@#12P&C#C!R1EMESM:<&IHF2FZ)LM'(9ALN-PZ-;IBP
MN[@T"F<9XDRZ;'>/R((LV5JP@F54&#+-,MD(P\2:+"1G&0--WI,EGJ&\X6"C
M,ZI+ K<-VU .PFA"18[;JHUBF8&\G3^<@Z&,ZR,$7R_GY/#@B!P0)LBW4C8:
M$3KQ#;JP6ORL4WS1*HZ>4?R5JF,R"M^1*(A& _#9?O@<LAX>/8;[F+L^@5&?
MP,CQC9[A&\K4S^D*\X G]->0O99O/,QG;^VYKFD&$P^OI0:U 2]]^R8\"3X.
MF?U/9(^LCWKKHWWLZ<QN\12WW34^/9R%(=<MU8FCLJ5EDX;AA^ L\3>[=@:B
M3D_#J(]ZI'/<ZQSOU7GU<"JMTB%U+4&\LVX4!T^T[5WD'U,=]Q;BUUAPE^TE
M68__SF<4QD^SOG?MUSKS=XJ1?0CPOJZ9T(1#@?3!\2FNIMKBVG:,K%U]6DF#
MU<XU2WR/0-D G"^D-/<=6_+Z%R[] U!+ P04    "  1@J-6S 3+1>H$  !M
M(   &0   'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6RU6N]/ZS84_5>L3)HV
MZ8W$3EM^K*T$94^/I\$0[+U]>-H'D[AM]!*[LUT*TO[XV4D:UQ#<ACE?($GO
M/;GW^-@]V(PWC'\72T(D>"IR*B;!4LK561B*9$D*+([8BE#UR9SQ DMURQ>A
M6'&"TS*IR$,41:.PP!D-IN/RV2V?CME:YADEMQR(=5%@_GQ!<K:9!##8/KC+
M%DNI'X33\0HOR#V17U:W7-V%#4J:%82*C%' R7P2G,.S68QT0AGQ-2,;L7,-
M="L/C'W7-U?I)(AT120GB=006/UZ)#.2YQI)U?%/#1HT[]2)N]=;](]E\ZJ9
M!RS(C.5_9:E<3H*3 *1DCM>YO&.;3Z1N:*CQ$I:+\B?8U+%1 )*UD*RHDU4%
M14:KW_BI)F(G0>&T)Z Z ;U,&+R1$-<)<=EH55G9UB66>#KF; .XCE9H^J+D
MILQ6W614#^.]Y.K33.7)Z7VVH-D\2S"5X"X3WP7 - 5?:$*X5"*0&1'@%W">
MIIEF'>?@BE;:T6/PTR510;GX687,<9+EF7P>AU*5I<'#I"[AHBH!O5%"#*X9
ME4L!?J,I2>W\4+73](2V/5T@)^ UYD<@AA\ BE#<4L_L\'3D*"=N*(Y+O/@-
MO(K6\U>T?OM=!8(K20KQ=QMK%>J@'55/[S.QP@F9!&K^"L(?23#]\0<XBGYM
M:]D3F$7 H"%@X$*?WI%'0M<$K A/")5J=6AKM\* 40FB5Y_':70T&@S'X>-N
M(\Y7O;.18=/(T-G(1Y(2KN: 6*]6^3/0:VJZS@D@3ZN,$Y!BV=J9&_0SID<
M#C\ K;=!V]@Y\]_9\JAI>>2L[D9]D]SC7,GU7[ =QSEG!2@7? %FC.HQY=6"
MH*6N K^>AY?L$GR[)L4#X:WB=KZUJ[@]@5D$'3<$'?<RNX]]$N )S"+@I"'@
MQ*F0VV96 S8'5.E%:+VT]7QRV!1O#QL-FC"KSM.FSE/_2K[!]=?>)X)SN03W
MBKPL(4YI.\OH.K*>P"S&8&3,0=2+N&M83QSX0K-)V'%(T)? :Z07TH41?*'P
M;1RTX^)VA4-D2D6]K=;:][TA]]96G95T'F)/:#9OQJ'!?BP:].K1?*'9)!B7
M!MTVK8O.!ZWZ?:GR/5%VG<:$0;=AFBTQI20'?U"S#NNE>D?[!Q@0]TLZ#UT?
M'@T:DP9'_>C7JPWSA6:38(P8=-J<Z<U:#[;6;E(II%VZ%<AP1Y.O=.L*L8LS
M)@FZ7=(!HGV/UW"_M?, >D*S.3(&#9[VHV*OCLL7FKUU82P7<KJ9 U5<@[A4
M[ RQBS-6"+FMT $J]OE'HKN:K@/K"\WFSG@SA'I1-_)JM'RAV208HX6<'J:+
MQZB1]GB,?5%VG<8+(;<7\BGT]ZSK[O(Z#WH?FV;(&#8T[$?Y7BV:+S2;!&/1
MD'LCK8OR1P<I?T^47:=Q4<CMHK;*_W/#_H>[=K^D\]#UL;^%C'=#)_WHUZLY
M\X5FDV#,&=JS?7:8+SE]93K02]VZ0NP#%F.:8K=I.D"T/GV)NYK.1S-];&_%
MQM/%L)_C*:_FS!>:38(Q9[%[XZS#ZEPC[5F=]T55=88[![<%X8OR/%N A*VI
MK,X[FZ?-F?EY>5+\XOD%/)M5)]\&ICJ(O\9\D5$!<C)7D-'1L9IXO#K;KFXD
M6Y7'PP],2E:4ETN"4\)U@/I\SIC<WN@7-/]A,/T/4$L#!!0    ( !&"HU:X
MI+ FYP(  'T)   9    >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;*U6;6_:
M,!#^*U8F[45JFS?>U$&D IM:::TJ4+L/TSZ8Y$*L)G9F&VC__<Y.R( %M$E\
M2>S+/4_N.9]]'FZ$?%$9@":O1<[5R,FT+J]=5\49%%1=B1(X?DF%+*C&J5RZ
MJI1 $PLJ<C?PO)Y;4,:=:&AMCS(:BI7.&8='2=2J**A\&T,N-B/'=[:&&5MF
MVAC<:%C2)<Q!/Y6/$F=NPY*P KAB@A,)Z<BY\:\G ^-O'9X9;-3.F!@E"R%>
MS.0N&3F>"0ARB+5AH/A:PP3RW!!A&+]J3J?YI0'NCK?L7ZUVU+*@"B8B_\X2
MG8V<@4,22.DJUS.QN85:3]?PQ2)7]DDVM:_GD'BEM"AJ,$90,%Z]Z6N=AQT
M\K0#@AH0' (Z1P!A#0BMT"HR*VM*-8V&4FR(--[(9@8V-Q:-:A@WJSC7$K\R
MQ.EHSI:<I2RF7),94R^*4)Z0)QZ#U%@#FH$BEV2.Q9.L<B B);$H2LK?/BC"
ML<@4S='CXQ30.U>?T/<!K7-KO20S6 -? 4FE*(BM$$4F LFYEM0NH_GGT-6H
MQ,3CQG74XRKJX$C4(;D77&>*?.$))/MX%S/0I"'8IF$<G"2\I_**A/X%";P@
M;(EG\N_PX$0X8;,JH>7K'.%[OG&G8DI^W$.Q /FS+4$G"<S>OU8EC6'DX.96
M(-?@1._?^3WO<YNZ,Y'M:>TT6CN6/3RB]>]Z(#^^H0^YTU"H5NV=<VH_$]F>
M]FZCO7MRG>O]<4%*D"8)>&ZVZ:U(?,^RF'-Y'7E7O4YWZ*YWE;2[]3J-VUZ,
MO2;&WLD8'^S"T)S< LUU1N:8 Q;#R>(\R?B_"W0FLCWQ_49\_]S%V3^G]C.1
M[6D?--H'YRC.05O5^9Y_4)RUF[_O%A[4IKO3R0J02]O@%?:<%=?5:=Y8FSO$
MC6V=!_8QWBVJJ\ ?FNIB@F?UDG%%<DB1TKOJX[:15;.O)EJ4ME\NA,;N:X<9
MWH] &@?\G@JAMQ/S@^;&%?T&4$L#!!0    ( !&"HU;:>$F/L@,  *04   9
M    >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;+6877/3.!2&_XK&R^S S%)_
MQDFZB6?2>F$+%#H-W;U@N%#C$UN#;05)2>#?(]F.8Z>N24"]:?RA]Y'.*QW/
MZ9EL*?O"$P"!OF5ISJ=&(L3JW#3Y(H$,\S.Z@ER^65*682%O66SR%0,<%:(L
M-1W+\LT,D]P()L6S&Q9,Z%JD)(<;AO@ZRS#[?@$IW4X-V]@]N"5Q(M0#,YBL
M< QS$'>K&R;OS)H2D0QR3FB.&"RGQLP^#VU?"8H1_Q'8\L8U4J'<4_I%W5Q%
M4\-2*X(4%D(AL/S9P"6DJ2+)=7RMH$8]IQ(VKW?T5T7P,IA[S.&2IO^32"13
M8V2@")9XG8I;NOT7JH &BK>@*2_^HFTUUC+08LT%S2JQ7$%&\O(7?ZN,: @D
MIUO@5 +G4. ](G K@7NLP*L$7N%,&4KA0X@%#B:,;A%3HR5-711F%FH9/LG5
MOL\%DV^)U(G@%C:0KP&]1/-RYQ%=HO?RO,UQ"AR%A.,X9A!C 1&Z_XY> XT9
M7B5D@6;RG*'G(0A,4OY"$N[F(7K^[ 5ZADB./B9TS7$>\8DIY#K5;.:B6M-%
MN2;GD36YZ)KF(N'HGSR"J*TW97QUD,XNR NG%WB-V1ER[;^08SENQWHNCY<[
M'?+PE^6M:-QZR]R"YS[":^R)RIP/2[3;Q$_OY%!T)2#CG[ML+[E>-U=]8<[Y
M"B]@:LA/" >V 2/X\P_;M_[N\DPG+-0$:_GIU7YZ??3@(Q4XW9_Y+N-*@%\
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
M$J63X0VH' ATAJX+67! MX22K,B0F4=+_**.3 I4T#5P])W1LP6FD4HZ7J6
M?N3 L21T@ZHPIU<@,4G%)Q7P\?X*G9Y\0B>(4/20L$)@NA8S6RIJO;<=5827
M):'W#N$MYN?(=S\CS_'\%OFB6WX%42WWWLIME:LZ85Z=,,_$\SL3UF:CU W:
M=?IUG(H<1S"WU/LF@&_!"C]^< /G2YNI_Q3LC46_MNAW10_O0+__^L!9_%[6
M+\L0@0FAOQ7;T-4+M_LF.K?I:6)0FQATFE#<@S;N4C7<YP[&#>[.R#VYAS7W
M\!CWL(U[>,@]<AO<G9%[<@<U=W",.VCC#EKRW>3NC-R3>U1SCXYQC]JX1X?<
MPU&#NS-R3^YQS3T^QCU&ZHN*9 *J?L<2>)N-\8$-SPT:-CHWZFEC4MN8=-IX
M8!*G*"Z+3U85G]04G[PJ/FVV)@>V)I.FK<Z->]IRG;]UU>DT=@-"3-%%Q@I=
M/SF83:@IEH2JPP(A6VNA<^#LS'<'#6O=>_?UMM<SN,</K97>/:@*P=AKPK<L
MFDSJ1263O=?2Z'Y2=0$;0H7Z:\1*Y9R/5(9XV:*5 \ERT^6LF%0]D[E-5%L+
M7"]0SV/&Y.M -TYUHQS^ 5!+ P04    "  1@J-6IQ# 9S8"  "S!   &0
M 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q]5&UOVC 0_BN6-TVMQ$A(**M8
M$@G*IB*U$@)U^S#M@TF.Q*IC9[8A;+]^?@D9DRA?$I]]SW//G>^<M$*^J@I
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
M>1ZK4QW+["IG<H5C&#MZVY @UN"$GSZT>][7*HY-FD4-F1TP[I2,.W7NH5V
M=(L(DPI3JC<R)=$*;_&,0A7%6K=C*39I%N5F/6MF-OEU..@//6_DKBOP=$L\
MW5H\UTR!CJT0Y&NP"DFMP[%(NJ^R\+V@6R:1I]I0Q ,BO9)(KY;(%6&8Q6"_
MQ2G$F2!JBR8+ 6#63A6?6K]C^31I%C5D=L"Q7W+L_\?-K=\DXR;-HH;,#A@/
M2L:#1C>WP:N/KS\(O+T]).=3&_18/@V9'? 9EGR&M7PBF"D+1V2&S2G2FUU:
M!:;>9HA26\94K:5:Y;&L&C([8-7VG@M$[WW_!0(K0+I4UQ\KHARS*F*%E[F4
MB\EK>7YG^&(QU0<]EE!3;CDB=Z^<3D$L[+%$HIAG3.65==E;'GTFMN!WGX?G
MYR9=6B[T2D,4YEKJM?KZ/TSD1Y&\H?C*%N<SKG2I;V^7^O@&P@S0S^><JUW#
M!"@/A.$_4$L#!!0    ( !&"HU97TT[](08  #DS   9    >&PO=V]R:W-H
M965T<R]S:&5E=#0T+GAM;+6;:V_;-A2&_PKA%5L+I-'%EZ2=8R")+@VPK$;=
M=A^*?5 DVB(JB2Y).RW0'S]2HB5+DQF[.,F'6+?S\%!\P4._EJ:/E'WE*<8"
M?<^S@E\-4B'6;RV+QRG.(WY.U[B09Y:4Y9&0NVQE\37#45(&Y9GEVO;$RB-2
M#&;3\MB<S:9T(S)2X#E#?)/G$?MQ@S/Z>#5P!KL#'\@J%>J -9NNHQ5>8/%I
M/6=RSZHI"<EQP0DM$,/+J\&U\S9TARJ@O.(SP8]\;QNIKCQ0^E7MW"57 UME
MA#,<"X6(Y,<6W^(L4R29QS<-'=1MJL#][1T]*#LO._,0<7Q+LW]((M*KP>4
M)7@9;3+Q@3Z^P[I#8\6+:<;+_^A17VL/4+SA@N8Z6&:0DZ+ZC+[K&[$7X(P.
M!+@ZP.T$N.,# 4,=,.P$C X%C'3 J-N"<R!@K /&G8#A\$# 1 =,CFWA0@=<
ME(-5W=UR:+Q(1+,IHX^(J:LE36V4XUM&RQ$AA9+B0C!YEL@X,5L(&G]-:99@
MQO] _K<-$3_0:W2=)$1))<K075$)7@GGI8=%1#+^"KU %N)IQ#!'I$"?"B+X
MF3PHMS^F=,.C(N%32\@$53-6K)/QJF3< \D,T3TM1,J17R0X:<=;LF-U[]Q=
M[VY<(S# #^?(&9\AUW:'/?G<'A,^K,+WNMS7,S/I/F+G:.AHTJ>%AUZ^>(7N
M!,[W[^1!NG\$W9YH^D%*8*9X.*YS=.L<C;T.CR#:KB;V45JC.JPU.RRQ0Y-F
MT7S#XE1.0NAZQ3"6LZ- 7_Z25Y9WE?_;D^U-A1WU8]6D_Y:OHQA?#>2LSC';
MXL'L]]^<B?UGGW0@81XDS(>$!9"P$ C64LVH5LW(1)_-98W#C.$$<:6?,[2.
M&-I&V0:CGV:5WQC!I^H&$N95L(L2IE8=VYE];MO.U-KN"P*RR>"H)D.@)ELC
M/:Y'>GSD2%<SQ>=RD-]O!!>R+I%BI0:\;YR-V%/'&1+F_0(,]4T-D$D%0$F%
M0$FUM#*IM3(Q:J5O_7.&/N"MW,=:/XMU1D2?7LQHY[5<.+UVQGWB,$:>*@Y(
MF \)"R!A(1"L)9.+6B87QK&\)P7)-WF?"(R!ITX:D# /$N9#P@)(6 @$:^GB
MLM;%Y?,L12\A50,)\R!A/B0L@(2%0+"6:M[4JGGS?$7'B#Y5.>8\JPK65\ \
MR"Q\2%@ "0N!8"V5.';CS=CFJA-]/U1US)&GR@"4YH'2?%!: $H+H6AM?>QY
M=\[S5!_-A5(/),T#I?F@M "4%D+1VNIQ&_6XSU>%S.R3%63.5-<ANU<ND(GX
MH+0 E!9"T=IR:4Q7Q^C.S1:8$<S1->K:*U_N<?Z 6?]$ VJY@M(\4)H/2@M
M:2$4K:V<QGAU1L]4ID"-5U":!TKS06D!*"V$HK75TYBYSK%N[LF^O9E\LGY
M'5U0F@]*"S3M*8\?JM&V,!KGUC'[JWX4I[M?3N5L0D0F-2)2C*HU#=I2@=%:
M;NAK?I8S3:].('W*6U":IVGCO;%P[/*O\R,/:+,!*"V$HK65TIBWCMF]_7NC
M%BCH_1)]5IHHA5,M6M"=>MA :^<C10%EU6GU1 -ZA[/$)!M0ZQ>4YFE:5S9=
MS8"ZNJ"T$(K6UDQC[#I&!_#7?T0T<T]6!:BW"TKS06F!IDWVBTZWX#R':>LT
MKJUCMD,[DE#?E1.<K\LGH^:,Q!C-Y8RR4-7FZ:4)J(VK:9?M@MVIUQYHFSXH
M+0"EA5"T]D-GC6_KFGW;SI(5L5HG9Y4\^A1A9IZJ"%":!TKS-6V_-EW^?T$3
M@#8:0M':DFBL6M=HYNV6('2I'IPENT?]D*!2'#$F6XP2LB4)+A*4X#B3)Y->
MD8 :MZ T#Y3F@]("4%JH:0<75VV--(:L:[8Y#VA$[LNO,FK%P=1SU7RGF'Z!
M@/JRH#1/TYY8DX*V&8#20BA:6R"-!>N:+=BG)Y&FTJ HIYNBU[LWMW*R1D!-
M64UK:Z2K$%"K%9060M$JA5A[#_;GF*W*=S8XBM7(5L_XUT?K]T*NR[<AK.;R
MZJ62^XBM2,%1AI<RU#Z_D+>85>]I5#N"KLO7!!ZH$#0O-U,<)9BI"^3Y)97?
MG?6.:J!^6V;V'U!+ P04    "  1@J-61 -A0Y4#  "/#P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970T-2YX;6S-5]MNVS@0_15"!18MT(UNOB2I;2!Q4K1
M+T&]VSX4?6"DL45$(E62LM._[Y"29<E5A 80VKQ8)#5S-.>00\_,=D+>J01
MD_LLY6KN)%KGYZZKH@0RJDY$#AS?K(7,J,:IW+@JET!CZY2E;N!Y$S>CC#N+
MF5V[D8N9*'3*.-Q(HHHLH_+'):1B-W=\9[_PB6T2;1;<Q2RG&UB!_C^_D3AS
M:Y289< 5$YQ(6,^="_]\Z8?&P5I\9K!3C3$Q5&Z%N#.3M_'<\4Q$D$*D#03%
MQQ:6D*8&">/X7H$Z]3>-8W.\1W]MR2.96ZI@*=(O+-;)W#EU2 QK6J3ZD]B]
M@8K0V.!%(E7VE^PJ6\\A4:&TR"IGC"!CO'S2^TJ(A@/B=#L$E4-P[#!ZP"&L
M'*QR;AF9I75%-5W,I-@1::P1S0RL-M8;V3!NMG&E);YEZ*<7'_"DO!-*D1N0
M9)50">1?LL+#$A<I$+$F2Y%E*/=*B^B.7'\OV):FP+4BU_=16L00D[44F3'+
M"TWMUJ#7%4L+C>\L=%Y#/[\"35FJ7N!'E%E1^P?CY+]$%(KR6,U<C<Q,?&Y4
ML;@L600/L C)>\%U@D%QC*CM[Z(BM2S!7I;+H!?P/94G)/1?DL +PHYXEK_O
M'O2$$]:[%%J\\ &\"ZY9;"3%(T]6$!62:0:-/7A]O <?U^2:2L[XIKFU7]\A
M,'FK(5/?NE0NHQAU1V%NE'.5TPCF#EX9"N06G,4_S_R)]ZI+HH' 6H*-:L%&
M?>AMP=1!,&@=VJA]:&$OF#FP]ER^)#03!===6I4!C&T YK+<+L83?^9NFQ)T
MV 33VJ;%;%PS&_<R^UAHI3%+,%"B;%**W!#HS)I>J,?NYT!@+=:3FO7D223
M9$C!!@)K"3:M!9O^[028_G*X1^'T* $Z;,R%V)4 IS6STUYF'P3?@C)_+JB:
MEBPRPS(3,"U(P9DF=$=E]_](+_9C-W@@L)8,9[4,9T\B(\Z&%&P@L)9@OG<H
M=;R_G1-5!,T#[YL"HI44'49G?G=2^(TZSN\E5Q9H>2&C!*M:@@D@*99IG4'V
M(CUV3X=":_,.#KR#)Y$'51A#B3806ENT0SGI]Q9??R03PE\SX3@/.DQ&1WG@
M-EJ;#.3&=GP*0\//EN5\O5IWE1>VESI:OS3=IFV9#C!EJXK%^H9Q15)8(Z1W
M,L6 9-G]E1,M<MM W0J-[9@=)M@Q@S0&^'XMA-Y/S ?J'GSQ$U!+ P04
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
M^ !I O#Y4@B]GY@-FL^9Z!=02P,$%     @ $8*C5F=C0RLC @  0P0  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3(N>&UL?51=;],P%/TK5T%"($&3IFN'
M1A)I[4 4P5JUL#T@'MSDIK'FCV [S?CWV$X:%:G=2^QKWW/N.?9UDE:J)UTA
M&GCF3.@TJ(RI;\)0YQ5RHD>R1F%W2JDX,394^U#7"DGA09R%<13-0DZH"++$
MKZU5ELC&,"IPK4 WG!/U=XY,MFDP#HX+&[JOC%L(LZ0F>]RB^5FOE8W"@:6@
M'(6F4H#",@UNQS?SB<OW"0\46WTR!^=D)^63"Y9%&D1.$#+,C6,@=CC@ AES
M1%;&GYXS&$HZX.G\R/[9>[=>=D3C0K)'6I@J#3X$4&!)&F8VLOV"O9^IX\LE
MT_X+;9<[FP:0-]I(WH.M DY%-Y+G_AQ. /'5!4#< V*ONROD5=X10[)$R1:4
MR[9L;N*M>K051X6[E*U1=I=:G,D6DG-J["D;#404L)#"4+%'D5/4\!YNBX*Z
MXR,,EJ+K 7>8;^[0$,KTVR0T5H7C"O.^XKRK&%^H^+5A(QA?OX,XBB-8WC]\
MVOY8;;;_$X76QN E'KS$GGERR0LC6L.JA$>B%!$&5@I\E\&O;S85E@:Y_GU.
M<<=[=9[7O8L;79,<T\ VOD9UP"![_6H\BSZ^H'HRJ)Z\Q)[=-WR'"F0)5!S0
M7KBR-Z%=9Z$HK M]3G!'.?64[MT=LC@)#Z<JPI.><,_K.U%[*C0P+"TF&EU;
ML.I:M@N,K'V;[*2Q3>>GE7WEJ%R"W2^E-,? ==[PW\C^ 5!+ P04    "  1
M@J-6_NC$V[D"  "&!P  &0   'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6RU
M55%OVC 0_BNG;)I:J6M"0@%U$ E*MU5:)536[6':@TD.8M6Q,]M ^?<[.Y Q
M%7BHU)?$=[[[[KL[^]Q?*_UD"D0+SZ609A 4UE;786BR DMF+E6%DG;F2I?,
MDJ@7H:DTLMP[E2*,HZ@3EHS+(.U[W42G?;6T@DN<:##+LF1Z,T*AUH.@%>P4
M#WQ16*<(TW[%%CA%^UA--$EA@Y+S$J7A2H+&^2 8MJY'/6?O#7YP7)N]-;A,
M9DH].>$N'P21(X0",^L0&/U6>(-".""B\6>+&30AG>/^>H?^V>=.N<R8P1LE
M?O+<%H.@%T".<[84]D&MO^(VGRN'EREA_!?6M6V7(F9+8U6Y=2:YY++^L^=M
M'?8<XOB(0[QUB#WO.I!G.6:6I7VMUJ"=-:&YA4_5>Q,Y+EU3IE;3+B<_FTYQ
MA9K)#(')')0M4%.M!;.80U8PO4 #'V&8Y]P5D0FXD_5)<"4]&Z-E7)CS?FB)
MBT,,LVW<41TW/A(W@7LE;6'@5N:8_^\?4@Y-(O$ND5%\$O">Z4M(6A<01W$"
MC],QG+T_/X&;- 5*/&[[:($$J187\ 4E54KX.@US:@4W5C-WI@YE?Q+4W;1K
M4[$,!P%=)8-ZA4'ZX5VK$WTZ0;G=4&Y[].0(Y3'.29/#B!C/N86)8!+&W&1"
MF:5&^/6-MN'.8FE^'^+>?@/N5PWWJY/EGBA#O"JA-G3S+<SJ% S0/#&62D^M
M@(IMV$P<+'L-WO'@;AZMTB1J15'4#U<'2'4:4IV3I+ZO%;@90'?CUG-#-(>B
MGT1Y9>&Z#<?NFS:]^P;<>PWWWJN:+CB;<<'MYA#AWLM6)_'+5H=[LY$:N/ O
M@(%,+:6MQV2C;1Z983U;_YG7+Q2-F 671 OGY!I==NFTZ7KJUX)5E9^T,V5I
M;OME00\E:F= ^W.E[$YP 9JG-_T+4$L#!!0    ( !&"HU9IBU".-0,  .P3
M   -    >&PO<W1Y;&5S+GAM;-U876_:,!3]*Y&[3JTT-4#6E*R M"%5FK1-
ME=J'O56&.&#)L3/'=+!?/]\X"1_U1:P/&RRHQ+['Y]QC^Z9Q.RC-2K"'.6,F
M6.9"ED,R-Z;X$(;E=,YR6EZI@DF+9$KGU-BNGH5EH1E-2R#E(NQU.G&84R[)
M:" 7^5UNRF"J%M(,2=R& G?[G Y)-WY/ B<W5BD;DJ>+MS\6RMR^"=S][-W9
M6>?I\G8W?E$!ER3TBEX?('K5Z>#" &+B\6'B^[0QZ9N#I/<H8\+];>'&Q[F5
M:DV=8^3$0UXS'2VL=WLTR)1<;WI$7,#JTIP%SU0,R9@*/M$<6!G-N5BY< \"
M4R64#HRM-INH"Y'REX.[K@>%6.OD7"I=Y789W/>D'KX#-#TPR(5H#?:("XP&
M!36&:7EG.]7@*O@""NKVXZJP#F>:KKJ]:[(F5#>;9*)TRG2;IDN:T&@@6 9V
M-)_-X6Y4$0)HC,IM(^5TIB2M/#2,NF%EITR(!WA*OV=;VLML8\<ZL%^R;5I#
M==/)N [H;ZHY[4W9Z%6Z0<&?E?FTL-.151_JD]UKEO%EU5]FK0%,O8NKTZ(0
MJX^"SV3.W.0/3C@:T(87S)7FOVPV*)6I#3!-@F>F#9]N1GYJ6CRRI6G*:9GA
MGGLGZ/GOKO.,2::IV#1M:_^85_G5CJ.;?V6Y^JVR:]CKL7[U'KO)ZU,P&9^"
MR9.HR?XIF$R.WV1TG![#^I"Q<9+9.L>TT0#.BT/R#<Z=8ITTF"RX,%S6O3E/
M4R9?'&>LO*$3^Z?,EKX=G[*,+H1Y;,$A6;>_LI0O\J0==0\+48]:M[_ ]+IQ
M>UBUN;A,V9*EX[JK9Y.J&=B&S5I?0-A%[JK+CV <A_D1P+ \F .,XUA8GO]I
M/GUT/@[#O/6]2!_E]%&.8_F0<?7!\O@YB;W\,TV2*(IC;$7'8Z^#,;9N<0P_
M?C7,&S"P/)#IS]8:WVV\0O;7 ;:G^RH$FRE>B=A,\;4&Q+]NP$@2_VYC>8"!
M[0)6.Y#?GP=JRL^)(MA5S!OV!.-(DF (U**_1N,869T8/O[]P9Z2*$H2/P*8
MWT$480@\C3B".0 /&!)%U7MPYWT4-N^I</W_O=%O4$L#!!0    ( !&"HU:7
MBKL<P    !,"   +    7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E
M\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!
M2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/
M06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3
MHAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%
M  @ $8*C5OM7*5]B!   4R,   \   !X;"]W;W)K8F]O:RYX;6S%FDUOVS@0
M0/\*X<MV#UG;DIRV05V@FZ2[!K)M$*>]+AB)CHA0I)>D\M%?OT/);D:-.^AE
MH),M2J:?QM*\X<CO'IR_NW'N3CPVQH;EI(YQ>S*=AK)6C0Q_N*VRL&?C?",C
M;/K;:=AZ):M0*Q4;,\UFL^-I([6=O'^WG^O23_&&BZJ,VED83 -?M7H(S_O3
MIKC70=]HH^/3<M*]-VHB&FUUH[^I:CF9342HW</?SNMOSD9IUJ5WQBPG\W['
M5^6C+E\,KQ/DM;P)W4B4-U<20):3XQE,N-$^Q.Z(;GX)C/<*#NZWVN@^:A.5
M/Y-1_>5=N]7V-DT#9S%%I]'%8?_:!_'$_TH8W6:C2W7FRK91-O9Q],HD0!MJ
MO0T3866CEI/](4+:2IS;"$$2*]M/!<>F,X6O7E7]64? 13'T)QIV^%75@?-!
MGCI;*1M4)>!=<$97P%&)/Z61ME0"068$9#8BY+\9@LP)R'P4R'7"@8\BR(*
M+$:$'$1R04 NQH3,$>0Q 7D\)F2!(%\3D*]Y(:]K!7C-5MHG!/2& 'K#"[1N
MFT;Z)^$V8JUOK8:/2<B0'\K2M9 A$>1; O(M,R0BN]+A+G09_ OD0Q^3,%'B
MGE&9>\:+>:7NE6T5QB%%PFR2E06<"*)7 2-1VI@S>^-"R3"DH?PP9Q8$7.2^
MA11Q_KA-B:._JC['6GEQVGJ/,2E#S)D5L:ZE5[4SE?+A-W'^7PMU"V:CQ#!G
M-L,GF/?"A2 N(6@=*":C;#!GUL'*EJY14*H^#B\X*OG/F;/_.KKR#JJD7E)-
MNNI>5)Z4"^;,,@"F1L=T4'\O@$@C%.O*EC_D$,H%<VX90);U72V<$%UWNW8'
M0E#+6N("F9)!QBP#4JR#PBZC))$Q2X+&Q*5=1JXWF,5!5@##:%)&R9B-LJL
MQ"M8_1H5?L=<E$(R9H6@4N @&Z60C%DA?4UP$(OR1\;L#[(X&%YQE%(R9J6\
M%/#!2%)6R;B7&#^QW@X48U)>R9B]@I9FXM69@H6%&<0PIVR2CVH3O+C-*9OD
MH]ID@3$IF^2CV@1++R?[5\PVH3$'/SHEEYQ9+GOI'0GT\Z>\M):0AG#',J<\
MDS-[YAGS0U7IM%L:U/[%F)1W<O9UR[.JC\1 W"DI84S*.SFS=X:8+R**,2GW
MY,SNV147Z=+<;DUJ^T9@W#?3UQB3<D_.[)[OF!_;V(+"_TD/;-I&=./B$K>J
M*0L5S!;ZCGGP#AITU"D+%<P6HDLWG-X+RD(%LX5H3)S>"\I"!;>%4OGV0_L)
M70(8DWR.PFRA X4PW/4P<=4:)7!Z+R@+%<P6VK6EKE-;ZL"-A#$I"Q7,%OII
MS=XC8TS*0L5(#;5=+8(Q*0L58ZV $N9@+5E0%BJX.VL$)DR/GT52%EIPKX7(
M:.+TOJ LM&!_D$\T4\41QJ0LM.!>"U'MU.$#:,I"B\Y"T_V?."JUT595G^ K
M HR7TI277J27_AE4L4@]Y$UKS"F,?;873E;[_X3L_\_R_G]02P,$%     @
M$8*C5GQ^Z1O4 0  QA\  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L
M<\W9.T[#0!2%X:U$7@"3^YCP4$)%0XO8@!4F#Y'$EF<0R>Z)0A&.14&#YE36
MV/+U7UB?K/'\)>W:LNT.>;/M\^2XWQWRHMF4TC^$D)>;M&_S3=>GP_G*JAOV
M;3DOAW7HV^5[NTY!I]-9&'[.:![G/V=.7D]]^LO$;K7:+M-3M_S8IT/Y97#X
M[(;WO$FI-)/7=EBGLFC"<7<]G</E(#?GR<WD^6W1#,]OTH3:00I!6C_((,CJ
M!SD$>?V@"$&Q?M ,@F;U@VXAZ+9^T!T$W=4/NH>@^_I!,D49IP1)(ZP)M!;D
M6@B\%@1;",06)%L(S!9$6PC4%F1;"-P6A%L(Y!:D6PCL%L1;"/16U%L)]%;4
M6PGTUM''-H'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z&
M>AN!WH9Z&X'>AGH;@=XVVBPAT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;
M4&\CT-M1;R?0VU%O)]#;46\GT-M1;R?0VT>;W01Z.^KM!'H[ZNT$>COJ[01Z
M.^KM!'H[ZNT$>D?4.Q+H'5'O2*!W1+TC@=X1]8[_J7<NIUW*UY[O-3[_/ZDN
MYWO3]?&7Y??)T:MRP3G ;_O'+U!+ P04    "  1@J-6*F32ILH!  ";'P
M$P   %M#;VYT96YT7U1Y<&5S72YX;6S-V<ENPC 4!=!?0=E6Q'@('01LVFY;
M%OT!-WE 1!);MJ'P]W7"(+6BJ(A*O9M$B>UW7VSI;#)ZVUKRO4U=-7Z<+$*P
M#XSY?$&U]JFQU,21F7&U#O'1S9G5^5+/B8G!8,ARTP1J0C^T-9+)Z(EF>E6%
MWO,FOO:E:<:)H\HGO<?=Q#9KG&AKJS+7(8ZS=5-\2^GO$]*XLIOC%Z7U-W%"
MPDXFM",_!^S7O:[)N;*@WE2[\*+K.(MM*N;#MB*?GB]QHD<SFY4Y%29?U7%)
MZJTC7?@%4:BK=%?TYGQRB#M,NRN_.K\K<RXPSIPZ8WT\,4>7QQV.I%W=M[$0
MN5">_\1C8BQ]]?=1>]H%%;_,CMO[8=RR.P_/NMOU>_SUC(_U+^Q#@/0A0?I0
M('UD('T,0?JX!>GC#J2/>Y ^^ "E$111.0JI',54CH(J1U&5H[#*45SE*+!R
M%%D%BJP"15:!(JM D56@R"I09!4HL@H4606*K )%5HDBJT215:+(*E%DE2BR
M2A19)8JL$D56B2*K1)%5H<BJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I09,U0
M9,U09,U09,W^4]9W8Y9__;NXO:>U+IM#/NO^R4\^ 5!+ 0(4 Q0    ( !&"
MHU8'04UB@0   +$    0              "  0    !D;V-0<F]P<R]A<' N
M>&UL4$L! A0#%     @ $8*C5AWB&)+O    *P(  !$              ( !
MKP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ $8*C5IE<G",0!@
MG"<  !,              ( !S0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"
M% ,4    "  1@J-6.753A0H&  "J(   &               @($."   >&PO
M=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ $8*C5AU]E&$=!@
MP1H  !@              ("!3@X  'AL+W=O<FMS:&5E=',O<VAE970R+GAM
M;%!+ 0(4 Q0    ( !&"HU8AJ]2A$P,  .(*   8              " @:$4
M  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    "  1@J-6OF<N
M&KD$  #4$@  &               @('J%P  >&PO=V]R:W-H965T<R]S:&5E
M=#0N>&UL4$L! A0#%     @ $8*C5JK-CN?T @  T@@  !@
M ("!V1P  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( !&"
MHU9E(/EH)P8  &@O   8              " @0,@  !X;"]W;W)K<VAE971S
M+W-H965T-BYX;6Q02P$"% ,4    "  1@J-6PLMD]K@%   ^&0  &
M        @(%@)@  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%
M  @ $8*C5J!V9]>( P  K@<  !@              ("!3BP  'AL+W=O<FMS
M:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( !&"HU:7G/[A) D  !07   8
M              " @0PP  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"
M% ,4    "  1@J-6K]?;T7L'  !F$P  &0              @(%F.0  >&PO
M=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( !&"HU;\6=-(3P,
M .X&   9              " @1A!  !X;"]W;W)K<VAE971S+W-H965T,3$N
M>&UL4$L! A0#%     @ $8*C5@0"F#<6 P    <  !D              ("!
MGD0  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    "  1@J-6
M? *1+:H#  !1"   &0              @('K1P  >&PO=V]R:W-H965T<R]S
M:&5E=#$S+GAM;%!+ 0(4 Q0    ( !&"HU9]##Y[B@,  #8(   9
M      " @<Q+  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%
M  @ $8*C5@7-5#*&!@  8!(  !D              ("!C4\  'AL+W=O<FMS
M:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    "  1@J-6YR+>@$T#  #&!P
M&0              @(%*5@  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+
M 0(4 Q0    ( !&"HU9.#EGRF@(  .8%   9              " @<Y9  !X
M;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ $8*C5H65<4#3
M!@  AQ   !D              ("!GUP  'AL+W=O<FMS:&5E=',O<VAE970Q
M."YX;6Q02P$"% ,4    "  1@J-6NIQ3YO4,  #%*0  &0
M@(&I8P  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( !&"
MHU;:U2 1&P,  #T'   9              " @=5P  !X;"]W;W)K<VAE971S
M+W-H965T,C N>&UL4$L! A0#%     @ $8*C5E9;GH:$"0  T1D  !D
M         ("!)W0  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4
M    "  1@J-6S@9TFV,"  !=!0  &0              @('B?0  >&PO=V]R
M:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( !&"HU9R5H-)<P(  & %
M   9              " @7R   !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL
M4$L! A0#%     @ $8*C5JO:5-N. @  9 4  !D              ("!)H,
M 'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    "  1@J-6,[!6
MC9<"  "2!0  &0              @('KA0  >&PO=V]R:W-H965T<R]S:&5E
M=#(U+GAM;%!+ 0(4 Q0    ( !&"HU:($P61- ,  ,P'   9
M  " @;F(  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @
M$8*C5NA16V/R @  FP8  !D              ("!)(P  'AL+W=O<FMS:&5E
M=',O<VAE970R-RYX;6Q02P$"% ,4    "  1@J-6CC ,RH\"  "!!0  &0
M            @(%-CP  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4
M Q0    ( !&"HU;VW^4A/P0  %L*   9              " @1.2  !X;"]W
M;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ $8*C5F#=5_SG 0
M  0  !D              ("!B98  'AL+W=O<FMS:&5E=',O<VAE970S,"YX
M;6Q02P$"% ,4    "  1@J-6IE8$AYX$  !J'0  &0              @(&G
MF   >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( !&"HU96
M6X,$A@(  .T&   9              " @7R=  !X;"]W;W)K<VAE971S+W-H
M965T,S(N>&UL4$L! A0#%     @ $8*C5LP$RT7J!   ;2   !D
M     ("!.:   'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4
M"  1@J-6N*2P)N<"  !]"0  &0              @(%:I0  >&PO=V]R:W-H
M965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( !&"HU;:>$F/L@,  *04   9
M              " @7BH  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L!
M A0#%     @ $8*C5B.'85 * @  H 0  !D              ("!8:P  'AL
M+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    "  1@J-6Y\I=R*X"
M   *"   &0              @(&BK@  >&PO=V]R:W-H965T<R]S:&5E=#,W
M+GAM;%!+ 0(4 Q0    ( !&"HU;,X<>_;0(  '(&   9              "
M@8>Q  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ $8*C
M5@>(*#<5 P  \@D  !D              ("!*[0  'AL+W=O<FMS:&5E=',O
M<VAE970S.2YX;6Q02P$"% ,4    "  1@J-693'85A #   T"P  &0
M        @(%WMP  >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0
M   ( !&"HU:G$,!G-@(  +,$   9              " @;ZZ  !X;"]W;W)K
M<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ $8*C5M+HXWY^ P  H@L
M !D              ("!*[T  'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q0
M2P$"% ,4    "  1@J-60PT0WT@#   <#@  &0              @('@P
M>&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( !&"HU97TT[]
M(08  #DS   9              " @5_$  !X;"]W;W)K<VAE971S+W-H965T
M-#0N>&UL4$L! A0#%     @ $8*C5D0#84.5 P  CP\  !D
M ("!M\H  'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    "  1
M@J-6J1Z^"18"   W!   &0              @(&#S@  >&PO=V]R:W-H965T
M<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( !&"HU82G1[Z8@0   08   9
M          " @=#0  !X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#
M%     @ $8*C5@A<8H/$ P  &!   !D              ("!:=4  'AL+W=O
M<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    "  1@J-6*QEY8A4#  !Z
M"0  &0              @(%DV0  >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM
M;%!+ 0(4 Q0    ( !&"HU:/ +"'; ,  '$.   9              " @;#<
M  !X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ $8*C5J+X
M_]7] @  V@@  !D              ("!4^   'AL+W=O<FMS:&5E=',O<VAE
M970U,2YX;6Q02P$"% ,4    "  1@J-69V-#*R,"  !#!   &0
M    @(&'XP  >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    (
M !&"HU;^Z,3;N0(  (8'   9              " @>'E  !X;"]W;W)K<VAE
M971S+W-H965T-3,N>&UL4$L! A0#%     @ $8*C5FF+4(XU P  [!,   T
M             ( !T>@  'AL+W-T>6QE<RYX;6Q02P$"% ,4    "  1@J-6
MEXJ[',     3 @  "P              @ $Q[   7W)E;',O+G)E;'-02P$"
M% ,4    "  1@J-6^U<I7V($  !3(P  #P              @ $:[0  >&PO
M=V]R:V)O;VLN>&UL4$L! A0#%     @ $8*C5GQ^Z1O4 0  QA\  !H
M         ( !J?$  'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#
M%     @ $8*C5BIDTJ;* 0  FQ\  !,              ( !M?,  %M#;VYT
D96YT7U1Y<&5S72YX;6Q02P4&     #T /0"B$   L/4

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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>68
<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>69
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>104</ContextCount>
  <ElementCount>225</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>30</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100020 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100030 - Statement - Condensed Consolidated Statements of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100040 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Loss (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100050 - Statement - Condensed Consolidated Statements of Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/CondensedConsolidatedStatementsofEquity</Role>
      <ShortName>Condensed Consolidated Statements of Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>100060 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>100070 - Disclosure - The Company</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureTheCompany</Role>
      <ShortName>The Company</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1000763 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>100080 - Disclosure - Significant Risks and Uncertainties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/SignificantRisksandUncertainties</Role>
      <ShortName>Significant Risks and Uncertainties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>100090 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>100100 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureInventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>100130 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureLeases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>100150 - Disclosure - Accrued Expenses and Other Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>100160 - Disclosure - Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/ShareholdersEquity</Role>
      <ShortName>Shareholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>100170 - Disclosure - Net Loss Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureNetLossPerShare</Role>
      <ShortName>Net Loss Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>100200 - Disclosure - Income taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Incometaxes</Role>
      <ShortName>Income taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>100210 - Disclosure - Stock Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureStockBasedCompensation</Role>
      <ShortName>Stock Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>100240 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureCommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>100241 - Disclosure - Severance and other related charges</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Severanceandotherrelatedcharges</Role>
      <ShortName>Severance and other related charges</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>100260 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>100265 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>100270 - Disclosure - Significant Risks and Uncertainties (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/SignificantRisksandUncertaintiesTables</Role>
      <ShortName>Significant Risks and Uncertainties (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://electrocore.com/role/SignificantRisksandUncertainties</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>100300 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://electrocore.com/role/Revenue</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>100320 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureInventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://electrocore.com/role/Role_DisclosureInventories</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>100330 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureLeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://electrocore.com/role/Role_DisclosureLeases</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>100340 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>100350 - Disclosure - Net Loss Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureNetLossPerShareTables</Role>
      <ShortName>Net Loss Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://electrocore.com/role/Role_DisclosureNetLossPerShare</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>100378 - Disclosure - Stock Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureStockBasedCompensationTables</Role>
      <ShortName>Stock Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://electrocore.com/role/Role_DisclosureStockBasedCompensation</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>100379 - Disclosure - The Company (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/TheCompanyDetails</Role>
      <ShortName>The Company (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://electrocore.com/role/Role_DisclosureTheCompany</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>100380 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>100381 - Disclosure - Summary of Significant Accounting Policies - Schedule of cash equivalents and restricted cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/SummaryofSignificantAccountingPoliciesScheduleofcashequivalentsandrestrictedcashDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of cash equivalents and restricted cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>100410 - Disclosure - Significant Risks and Uncertainties - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails</Role>
      <ShortName>Significant Risks and Uncertainties - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>100411 - Disclosure - Significant Risks and Uncertainties - Schedule of company's net sales (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails</Role>
      <ShortName>Significant Risks and Uncertainties - Schedule of company's net sales (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>100440 - Disclosure - Revenue - Summary of Net Sales Disaggregated by Geographic Area (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/RevenueSummaryofNetSalesDisaggregatedbyGeographicAreaDetails</Role>
      <ShortName>Revenue - Summary of Net Sales Disaggregated by Geographic Area (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>100450 - Disclosure - Revenue - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/RevenueAdditionalInformationDetails</Role>
      <ShortName>Revenue - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>100460 - Disclosure - Inventories - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/InventoriesInventoriesDetails</Role>
      <ShortName>Inventories - Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>100480 - Disclosure - Inventories - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/InventoriesAdditionalInformationDetails</Role>
      <ShortName>Inventories - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>100490 - Disclosure - Leases - Supplemental Balance Sheet Information for Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationForOperatingLeasesDetails</Role>
      <ShortName>Leases - Supplemental Balance Sheet Information for Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>100510 - Disclosure - Leases - Future Minimum Lease Payments under Non-Cancellable Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails</Role>
      <ShortName>Leases - Future Minimum Lease Payments under Non-Cancellable Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>100530 - Disclosure - Leases - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureLeasesAdditionalInformationDetails</Role>
      <ShortName>Leases - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>100540 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>100545 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>100546 - Disclosure - Stockholders' Equity - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails</Role>
      <ShortName>Stockholders' Equity - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>100560 - Disclosure - Net Loss Per Share - Schedule of Common Stock Equivalents Excluded from Computation of Diluted Loss per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureNetLossPerShareScheduleOfCommonStockEquivalentsExcludedFromComputationOfDilutedLossPerShareDetails</Role>
      <ShortName>Net Loss Per Share - Schedule of Common Stock Equivalents Excluded from Computation of Diluted Loss per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>100580 - Disclosure - Income Taxes - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails</Role>
      <ShortName>Income Taxes - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>100585 - Disclosure - Stock Based Compensation - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails</Role>
      <ShortName>Stock Based Compensation - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>100590 - Disclosure - Stock Based Compensation - Summary of Activity Related to Stock Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails</Role>
      <ShortName>Stock Based Compensation - Summary of Activity Related to Stock Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>100610 - Disclosure - Stock Based Compensation - Summary of Activity Related to Restricted Stock and Deferred Stock Units Granted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails</Role>
      <ShortName>Stock Based Compensation - Summary of Activity Related to Restricted Stock and Deferred Stock Units Granted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>100620 - Disclosure - Stock Based Compensation - Schedule of Recognized Stock Compensation for Equity Awards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockCompensationForEquityAwardsDetails</Role>
      <ShortName>Stock Based Compensation - Schedule of Recognized Stock Compensation for Equity Awards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>100630 - Disclosure - Stock Based Compensation - Summary of Weighted Average Assumptions Used in Valuing Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInValuingPlansDetails</Role>
      <ShortName>Stock Based Compensation - Summary of Weighted Average Assumptions Used in Valuing Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>100640 - Disclosure - Commitments and Contingencies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="ecor-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>100660 - Disclosure - Severance and other related charges - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://electrocore.com/role/SeveranceandotherrelatedchargesAdditionalInformationDetails</Role>
      <ShortName>Severance and other related charges - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 12 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityAddressStateOrProvince, ecor:NumberOfBasisSharesOfVotingRightsReceived, ecor:NumberOfBasisSharesToReceiveDividendDeclared, us-gaap:ConcentrationRiskPercentage1, us-gaap:DebtInstrumentTerm, us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1, us-gaap:PreferredStockSharesOutstanding, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 -  ecor-20230331.htm 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="ecor-20230331.htm">ecor-20230331.htm</File>
    <File>ecor-20230331.xsd</File>
    <File>ecor-20230331_cal.xml</File>
    <File>ecor-20230331_def.xml</File>
    <File>ecor-20230331_lab.xml</File>
    <File>ecor-20230331_pre.xml</File>
    <File>ex101_1.htm</File>
    <File>ex311_2.htm</File>
    <File>ex312_3.htm</File>
    <File>ex321_4.htm</File>
    <File>ex322_5.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="413">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="31">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>72
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "ecor-20230331.htm": {
   "axisCustom": 0,
   "axisStandard": 14,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 413,
    "http://xbrl.sec.gov/dei/2022": 31
   },
   "contextCount": 104,
   "dts": {
    "calculationLink": {
     "local": [
      "ecor-20230331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ecor-20230331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "ecor-20230331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "ecor-20230331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ecor-20230331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "ecor-20230331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 564,
   "entityCount": 1,
   "hidden": {
    "http://electrocore.com/20230331": 2,
    "http://fasb.org/us-gaap/2022": 9,
    "http://xbrl.sec.gov/dei/2022": 6,
    "total": 17
   },
   "keyCustom": 23,
   "keyStandard": 202,
   "memberCustom": 9,
   "memberStandard": 21,
   "nsprefix": "ecor",
   "nsuri": "http://electrocore.com/20230331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "100000 - Document - Document and Entity Information",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ecor:RisksAndUncertaintiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100080 - Disclosure - Significant Risks and Uncertainties",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://electrocore.com/role/SignificantRisksandUncertainties",
     "shortName": "Significant Risks and Uncertainties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ecor:RisksAndUncertaintiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100090 - Disclosure - Revenue",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://electrocore.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100100 - Disclosure - Inventories",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://electrocore.com/role/Role_DisclosureInventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100130 - Disclosure - Leases",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://electrocore.com/role/Role_DisclosureLeases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100150 - Disclosure - Accrued Expenses and Other Current Liabilities",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities",
     "shortName": "Accrued Expenses and Other Current Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100160 - Disclosure - Shareholders' Equity",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://electrocore.com/role/ShareholdersEquity",
     "shortName": "Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100170 - Disclosure - Net Loss Per Share",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://electrocore.com/role/Role_DisclosureNetLossPerShare",
     "shortName": "Net Loss Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100200 - Disclosure - Income taxes",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://electrocore.com/role/Incometaxes",
     "shortName": "Income taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100210 - Disclosure - Stock Based Compensation",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://electrocore.com/role/Role_DisclosureStockBasedCompensation",
     "shortName": "Stock Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100240 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited)",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
     "shortName": "Condensed Consolidated Balance Sheets (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RestrictedCashCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100241 - Disclosure - Severance and other related charges",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://electrocore.com/role/Severanceandotherrelatedcharges",
     "shortName": "Severance and other related charges",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100260 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "21",
     "role": "http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100265 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "menuCat": "Tables",
     "order": "22",
     "role": "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "ecor:RisksAndUncertaintiesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100270 - Disclosure - Significant Risks and Uncertainties (Tables)",
     "menuCat": "Tables",
     "order": "23",
     "role": "http://electrocore.com/role/SignificantRisksandUncertaintiesTables",
     "shortName": "Significant Risks and Uncertainties (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "ecor:RisksAndUncertaintiesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100300 - Disclosure - Revenue (Tables)",
     "menuCat": "Tables",
     "order": "24",
     "role": "http://electrocore.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100320 - Disclosure - Inventories (Tables)",
     "menuCat": "Tables",
     "order": "25",
     "role": "http://electrocore.com/role/Role_DisclosureInventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ecor:SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100330 - Disclosure - Leases (Tables)",
     "menuCat": "Tables",
     "order": "26",
     "role": "http://electrocore.com/role/Role_DisclosureLeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ecor:SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100340 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables",
     "shortName": "Accrued Expenses and Other Current Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100350 - Disclosure - Net Loss Per Share (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://electrocore.com/role/Role_DisclosureNetLossPerShareTables",
     "shortName": "Net Loss Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100378 - Disclosure - Stock Based Compensation (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://electrocore.com/role/Role_DisclosureStockBasedCompensationTables",
     "shortName": "Stock Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "USDPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100020 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockSharesAuthorized",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ecor:NumberOfWhollyOwnedSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Subsidiary",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100379 - Disclosure - The Company (Details)",
     "menuCat": "Details",
     "order": "30",
     "role": "http://electrocore.com/role/TheCompanyDetails",
     "shortName": "The Company (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ecor:NumberOfWhollyOwnedSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Subsidiary",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "p",
       "ecor:LicensedProductsPolicyTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedLicenseAgreementsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100380 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)",
     "menuCat": "Details",
     "order": "31",
     "role": "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
     "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "p",
       "ecor:LicensedProductsPolicyTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedLicenseAgreementsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100381 - Disclosure - Summary of Significant Accounting Policies - Schedule of cash equivalents and restricted cash (Details)",
     "menuCat": "Details",
     "order": "32",
     "role": "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesScheduleofcashequivalentsandrestrictedcashDetails",
     "shortName": "Summary of Significant Accounting Policies - Schedule of cash equivalents and restricted cash (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "div",
       "div",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "div",
       "div",
       "div",
       "ecor:RisksAndUncertaintiesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100410 - Disclosure - Significant Risks and Uncertainties - Additional Information (Details)",
     "menuCat": "Details",
     "order": "33",
     "role": "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails",
     "shortName": "Significant Risks and Uncertainties - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "div",
       "div",
       "div",
       "ecor:RisksAndUncertaintiesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "ecor:RisksAndUncertaintiesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331_SalesRevenueNetMember_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember_RevenueFromRightsConcentrationRiskMember",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100411 - Disclosure - Significant Risks and Uncertainties - Schedule of company's net sales (Details)",
     "menuCat": "Details",
     "order": "34",
     "role": "http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails",
     "shortName": "Significant Risks and Uncertainties - Schedule of company's net sales (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100440 - Disclosure - Revenue - Summary of Net Sales Disaggregated by Geographic Area (Details)",
     "menuCat": "Details",
     "order": "35",
     "role": "http://electrocore.com/role/RevenueSummaryofNetSalesDisaggregatedbyGeographicAreaDetails",
     "shortName": "Revenue - Summary of Net Sales Disaggregated by Geographic Area (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20220331",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ecor:PaymentTermForCustomers",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100450 - Disclosure - Revenue - Additional Information (Details)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://electrocore.com/role/RevenueAdditionalInformationDetails",
     "shortName": "Revenue - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ecor:PaymentTermForCustomers",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ecor:InventoryRawMaterialsCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100460 - Disclosure - Inventories - Inventories (Details)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://electrocore.com/role/InventoriesInventoriesDetails",
     "shortName": "Inventories - Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ecor:InventoryRawMaterialsCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryValuationReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100480 - Disclosure - Inventories - Additional Information (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://electrocore.com/role/InventoriesAdditionalInformationDetails",
     "shortName": "Inventories - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryValuationReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100490 - Disclosure - Leases - Supplemental Balance Sheet Information for Operating Leases (Details)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://electrocore.com/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationForOperatingLeasesDetails",
     "shortName": "Leases - Supplemental Balance Sheet Information for Operating Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "ecor:SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100030 - Statement - Condensed Consolidated Statements of Operations (Unaudited)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
     "shortName": "Condensed Consolidated Statements of Operations (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100510 - Disclosure - Leases - Future Minimum Lease Payments under Non-Cancellable Operating Leases (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails",
     "shortName": "Leases - Future Minimum Lease Payments under Non-Cancellable Operating Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20220331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LeaseAndRentalExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100530 - Disclosure - Leases - Additional Information (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://electrocore.com/role/Role_DisclosureLeasesAdditionalInformationDetails",
     "shortName": "Leases - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20220331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LeaseAndRentalExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedProfessionalFeesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100540 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails",
     "shortName": "Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedProfessionalFeesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20220731",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NotesPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100545 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://electrocore.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
     "shortName": "Accrued Expenses and Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20220731",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NotesPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "USDPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100546 - Disclosure - Stockholders' Equity - Additional Information (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails",
     "shortName": "Stockholders' Equity - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20221231_SeriesAPreferredStockMember",
      "decimals": "3",
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPerShare",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100560 - Disclosure - Net Loss Per Share - Schedule of Common Stock Equivalents Excluded from Computation of Diluted Loss per Share (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://electrocore.com/role/Role_DisclosureNetLossPerShareScheduleOfCommonStockEquivalentsExcludedFromComputationOfDilutedLossPerShareDetails",
     "shortName": "Net Loss Per Share - Schedule of Common Stock Equivalents Excluded from Computation of Diluted Loss per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230110",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromOperatingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100580 - Disclosure - Income Taxes - Additional Information (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://electrocore.com/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails",
     "shortName": "Income Taxes - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230110",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromOperatingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100585 - Disclosure - Stock Based Compensation - Additional Information (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
     "shortName": "Stock Based Compensation - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100590 - Disclosure - Stock Based Compensation - Summary of Activity Related to Stock Options (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails",
     "shortName": "Stock Based Compensation - Summary of Activity Related to Stock Options (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20221231_RestrictedStockAndDeferredStockMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100610 - Disclosure - Stock Based Compensation - Summary of Activity Related to Restricted Stock and Deferred Stock Units Granted (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails",
     "shortName": "Stock Based Compensation - Summary of Activity Related to Restricted Stock and Deferred Stock Units Granted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20221231_RestrictedStockAndDeferredStockMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100040 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited)",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited",
     "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100620 - Disclosure - Stock Based Compensation - Schedule of Recognized Stock Compensation for Equity Awards (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://electrocore.com/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockCompensationForEquityAwardsDetails",
     "shortName": "Stock Based Compensation - Schedule of Recognized Stock Compensation for Equity Awards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100630 - Disclosure - Stock Based Compensation - Summary of Weighted Average Assumptions Used in Valuing Plans (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInValuingPlansDetails",
     "shortName": "Stock Based Compensation - Summary of Weighted Average Assumptions Used in Valuing Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPerShare",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20200717",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ecor:NumberOfInvestorsAsDefendants",
      "reportCount": 1,
      "unique": true,
      "unitRef": "INVESTORS",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100640 - Disclosure - Commitments and Contingencies - Additional Information (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
     "shortName": "Commitments and Contingencies - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20200717",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ecor:NumberOfInvestorsAsDefendants",
      "reportCount": 1,
      "unique": true,
      "unitRef": "INVESTORS",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331_SellingGeneralAndAdministrativeExpensesMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PostemploymentBenefitsPeriodExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100660 - Disclosure - Severance and other related charges - Additional Information (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://electrocore.com/role/SeveranceandotherrelatedchargesAdditionalInformationDetails",
     "shortName": "Severance and other related charges - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331_SellingGeneralAndAdministrativeExpensesMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PostemploymentBenefitsPeriodExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100050 - Statement - Condensed Consolidated Statements of Equity",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://electrocore.com/role/CondensedConsolidatedStatementsofEquity",
     "shortName": "Condensed Consolidated Statements of Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "I20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100060 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
     "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100070 - Disclosure - The Company",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://electrocore.com/role/Role_DisclosureTheCompany",
     "shortName": "The Company",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1000763 - Disclosure - Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ecor-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 30,
   "tag": {
    "country_GB": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED KINGDOM",
        "terseLabel": "United Kingdom",
        "verboseLabel": "United Kingdom [Member]"
       }
      }
     },
     "localname": "GB",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://electrocore.com/role/RevenueSummaryofNetSalesDisaggregatedbyGeographicAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_JP": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "JAPAN"
       }
      }
     },
     "localname": "JP",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://electrocore.com/role/RevenueSummaryofNetSalesDisaggregatedbyGeographicAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States [Member]",
        "verboseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://electrocore.com/role/RevenueSummaryofNetSalesDisaggregatedbyGeographicAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address Address Line1",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address Address Line2",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address City Or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address State Or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r610"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Entity Ex Transition Period",
        "terseLabel": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation State Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "verboseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Security12b Title",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "ecor_AccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting policies.",
        "label": "Accounting Policies [Line Items]",
        "terseLabel": "Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "AccountingPoliciesLineItems",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ecor_AccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting policies.",
        "label": "Accounting Policies [Table]",
        "terseLabel": "Accounting Policies [Table]"
       }
      }
     },
     "localname": "AccountingPoliciesTable",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ecor_AccruedExpenseAndOtherCurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued expense and other current liabilities.",
        "label": "Accrued Expense And Other Current Liabilities [Member]",
        "terseLabel": "Accrued Expense and Other Current Liabilities"
       }
      }
     },
     "localname": "AccruedExpenseAndOtherCurrentLiabilitiesMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_AccruedExpensesAndOtherCurrentLiabilitiesLineItem": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses and Other Current Liabilities [Line Item]",
        "terseLabel": "Accrued Expenses and Other Current Liabilities [Line Item]"
       }
      }
     },
     "localname": "AccruedExpensesAndOtherCurrentLiabilitiesLineItem",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ecor_AccruedLegalFeesLitigationExpense": {
     "auth_ref": [],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued legal fees litigation expense",
        "terseLabel": "Accrued legal fees litigation expense",
        "verboseLabel": "Accrued litigation legal fees expense"
       }
      }
     },
     "localname": "AccruedLegalFeesLitigationExpense",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_AdditionalCommitmentFeesSharesIssuable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional commitment shares Issuable.",
        "label": "Additional Commitment Fees Shares Issuable",
        "terseLabel": "Additional commitment shares Issuable"
       }
      }
     },
     "localname": "AdditionalCommitmentFeesSharesIssuable",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ecor_AdditionalCommitmentSharesIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional commitment shares issued.",
        "label": "Additional Commitment Shares Issued",
        "terseLabel": "Additional commitment shares issued on pro-rata"
       }
      }
     },
     "localname": "AdditionalCommitmentSharesIssued",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ecor_AdditionalSharesOfCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares of common stock.",
        "label": "Additional shares of common stock",
        "terseLabel": "Additional shares of common stock"
       }
      }
     },
     "localname": "AdditionalSharesOfCommonStock",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails": {
       "order": 0.0,
       "parentTag": "ecor_CashAndCashEquivalentsAmortizedCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash and cash equivalents accumulated gross unrealized gain before tax.",
        "label": "Cash And Cash Equivalents Accumulated Gross Unrealized Gain Before Tax",
        "terseLabel": "Cash and cash equivalents, Unrealized Gain"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "ecor_CashAndCashEquivalentsAmortizedCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash and cash equivalents accumulated gross unrealized loss before tax.",
        "label": "Cash And Cash Equivalents Accumulated Gross Unrealized Loss Before Tax",
        "negatedLabel": "Cash and cash equivalents, Unrealized (Loss)"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_CashAndCashEquivalentsAmortizedCost": {
     "auth_ref": [],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash and cash equivalents amortized cost.",
        "label": "Cash And Cash Equivalents Amortized Cost",
        "terseLabel": "Cash and cash equivalents, Amortized Cost",
        "totalLabel": "Cash and Cash Equivalents, Amortized Cost"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAmortizedCost",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails": {
       "order": 0.0,
       "parentTag": "ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in marketable security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Cash And Cash Equivalents And Marketable Securities Accumulated Gross Unrealized Gains Before Tax Current",
        "terseLabel": "Cash, cash equivalents and marketable securities, Unrealized Gain"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedGainsBeforeTaxCurrent",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in marketable security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Cash And Cash Equivalents And Marketable Securities Accumulated Gross Unrealized Loss Before Tax Current",
        "negatedLabel": "Cash, cash equivalents and marketable securities, Unrealized (Loss)"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAndMarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in cash, cash equivalents and marketable security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Cash And Cash Equivalents And Marketable Securities Amortized Cost Basis Current",
        "terseLabel": "Cash, cash equivalents, and marketable securities, Amortized Cost",
        "totalLabel": "Cash, cash equivalents and marketable securities, Amortized Cost"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_ChangeInOperatingLeaseLiabilities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in operating lease liabilities.",
        "label": "Change In Operating Lease Liabilities",
        "terseLabel": "Change in operating lease liabilities"
       }
      }
     },
     "localname": "ChangeInOperatingLeaseLiabilities",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesSupplementalStatementOfCashFlowsInformationForOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_ChannelFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information pertaining to channel five.",
        "label": "Channel Five [Member]",
        "terseLabel": "Channel Five [Member]"
       }
      }
     },
     "localname": "ChannelFiveMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_ChannelFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information pertaining to channel four.",
        "label": "Channel Four [Member]",
        "terseLabel": "Channel Four [Member]"
       }
      }
     },
     "localname": "ChannelFourMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_ChannelOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Channel One Member.",
        "label": "Channel One [Member]",
        "terseLabel": "Channel One [Member]"
       }
      }
     },
     "localname": "ChannelOneMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_ChannelSixMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information pertaining to channel six.",
        "label": "Channel Six [Member]",
        "terseLabel": "Channel Six [Member]"
       }
      }
     },
     "localname": "ChannelSixMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_ChannelThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information pertaining to channel three.",
        "label": "Channel Three [Member]",
        "terseLabel": "Channel Three [Member]"
       }
      }
     },
     "localname": "ChannelThreeMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_ChannelTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Channel Two Member.",
        "label": "Channel Two [Member]",
        "terseLabel": "Channel Two [Member]"
       }
      }
     },
     "localname": "ChannelTwoMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_CitibankNaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Citibank, N.A.",
        "label": "Citibank N. A. [Member]",
        "terseLabel": "Citibank, N.A."
       }
      }
     },
     "localname": "CitibankNaMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/NotesPayableAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_CloudComputingArrangementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cloud computing arrangement.",
        "label": "Cloud Computing Arrangement [Abstract]"
       }
      }
     },
     "localname": "CloudComputingArrangementAbstract",
     "nsuri": "http://electrocore.com/20230331",
     "xbrltype": "stringItemType"
    },
    "ecor_CloudComputingArrangementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cloud Computing Arrangement.",
        "label": "Cloud Computing Arrangement [Line Items]",
        "terseLabel": "Cloud Computing Arrangement [Line Items]"
       }
      }
     },
     "localname": "CloudComputingArrangementLineItems",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCloudComputingArrangementAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ecor_CloudComputingArrangementTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cloud Computing Arrangement.",
        "label": "Cloud Computing Arrangement [Table]",
        "terseLabel": "Cloud Computing Arrangement [Table]"
       }
      }
     },
     "localname": "CloudComputingArrangementTable",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCloudComputingArrangementAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ecor_CommercialInsurancePremiumFinanceAndSecurityAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial insurance premium finance and security agreement.",
        "label": "Commercial Insurance Premium Finance And Security Agreement [Member]",
        "terseLabel": "Commercial Insurance Premium Finance and Security Agreement"
       }
      }
     },
     "localname": "CommercialInsurancePremiumFinanceAndSecurityAgreementMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_CommitmentSharesIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitment shares issued.",
        "label": "Commitment Shares Issued",
        "terseLabel": "Commitment shares issued"
       }
      }
     },
     "localname": "CommitmentSharesIssued",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information pertaining to Department of Veterans Affairs and Department of Defense and National Health Service.",
        "label": "Department of Veterans Affairs and Department of Defense and National Health Service [Member]",
        "terseLabel": "VA/DoD and National Health Service"
       }
      }
     },
     "localname": "DepartmentOfVeteransAffairsAndDepartmentOfDefenseAndNationalHealthServiceMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information pertaining to Department of Veterans Affairs and Department of Defense.",
        "label": "Department of Veterans Affairs and Department of Defense [Member]",
        "terseLabel": "VA/DoD [Member]"
       }
      }
     },
     "localname": "DepartmentOfVeteransAffairsAndDepartmentOfDefenseMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information pertaining to Department of Veterans Affairs and Department of Defense related net sales concentration.",
        "label": "Department of Veterans Affairs and Department of Defense Related Net Sales Concentration [Member]",
        "terseLabel": "VA/DoD net sales concentration [Member]"
       }
      }
     },
     "localname": "DepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesConcentrationMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleoffurtherrevenueconcentrationwithintheVADoDDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_DescriptionOfReverseStockSplit": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of reverse stock split by reporting entity.",
        "label": "Description of Reverse Stock Split",
        "terseLabel": "Description of Reverse Stock Split"
       }
      }
     },
     "localname": "DescriptionOfReverseStockSplit",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ecor_ExercisePriceFiveAndSixtyEightMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise Price 5.68 [Member].",
        "label": "Exercise Price Five and Sixty Eight [Member]",
        "terseLabel": "Exercise Price 5.68 [Member]"
       }
      }
     },
     "localname": "ExercisePriceFiveAndSixtyEightMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/NetLossPerShareScheduleofstockpurchasewarrantsoutstandingDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_ExercisePriceTwelvePointSixZeroMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise Price 12.60 [Member].",
        "label": "Exercise Price Twelve Point Six Zero [Member]",
        "terseLabel": "Exercise Price 12.60 [Member]"
       }
      }
     },
     "localname": "ExercisePriceTwelvePointSixZeroMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/NetLossPerShareScheduleofstockpurchasewarrantsoutstandingDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_ExercisePriceTwelvePointSixZeroOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise Price 12.60 One [Member].",
        "label": "Exercise Price Twelve Point Six Zero One [Member]",
        "terseLabel": "Exercise Price 12.60 One [Member]"
       }
      }
     },
     "localname": "ExercisePriceTwelvePointSixZeroOneMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/NetLossPerShareScheduleofstockpurchasewarrantsoutstandingDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_ExercisePriceTwelvePointSixZeroThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise Price 12.60 Three [Member].",
        "label": "Exercise Price Twelve Point Six Zero Three [Member]",
        "terseLabel": "Exercise Price 12.60 Three [Member]"
       }
      }
     },
     "localname": "ExercisePriceTwelvePointSixZeroThreeMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/NetLossPerShareScheduleofstockpurchasewarrantsoutstandingDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_ExercisePriceTwelvePointSixZeroTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise Price 12.60 Two [Member].",
        "label": "Exercise Price Twelve Point Six Zero Two [Member]",
        "terseLabel": "Exercise Price 12.60 Two [Member]"
       }
      }
     },
     "localname": "ExercisePriceTwelvePointSixZeroTwoMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/NetLossPerShareScheduleofstockpurchasewarrantsoutstandingDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_FairValueOfCommonStockSharesIssued": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of common stock shares issued.",
        "label": "Fair value of common stock shares issued",
        "terseLabel": "Fair value of common stock shares issued"
       }
      }
     },
     "localname": "FairValueOfCommonStockSharesIssued",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_FederalSupplyScheduleExpireDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expire date of Federal supply schedule in YYYY-MM-DD format.",
        "label": "Federal Supply Schedule Expire Date",
        "terseLabel": "Federal supply schedule expire date"
       }
      }
     },
     "localname": "FederalSupplyScheduleExpireDate",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "ecor_FirstSecuritiesPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Securities Purchase Agreement.",
        "label": "First SPA",
        "terseLabel": "First SPA"
       }
      }
     },
     "localname": "FirstSecuritiesPurchaseAgreementMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_FormerFinancialAdvisorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Former financial advisor",
        "label": "Former Financial Advisor [Member]",
        "terseLabel": "Former Financial Advisor"
       }
      }
     },
     "localname": "FormerFinancialAdvisorMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_FormerOfficerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Former officer.",
        "label": "Former Officer [Member]",
        "terseLabel": "Former Officer"
       }
      }
     },
     "localname": "FormerOfficerMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_IncurredLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incurred loss.",
        "label": "Incurred loss",
        "terseLabel": "Incurred loss"
       }
      }
     },
     "localname": "IncurredLoss",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_InventoryCurrentAndNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://electrocore.com/role/InventoriesInventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://electrocore.com/role/InventoriesInventoriesDetailsCalc2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory, current and noncurrent.",
        "label": "Inventory Current And Noncurrent",
        "totalLabel": "Total inventories, net"
       }
      }
     },
     "localname": "InventoryCurrentAndNoncurrent",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/InventoriesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_InventoryFinishedGoodsCurrentAndNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://electrocore.com/role/InventoriesInventoriesDetails": {
       "order": 2.0,
       "parentTag": "ecor_InventoryCurrentAndNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory finished goods, current and noncurrent.",
        "label": "Inventory Finished Goods Current And Noncurrent",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoodsCurrentAndNoncurrent",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/InventoriesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_InventoryNoncurrentRawMaterials": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory noncurrent raw materials.",
        "label": "Inventory Noncurrent Raw Materials",
        "terseLabel": "Noncurrent inventory raw materials"
       }
      }
     },
     "localname": "InventoryNoncurrentRawMaterials",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/InventoriesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_InventoryNoncurrentWorkInProcess": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory noncurrent work in process.",
        "label": "Inventory Noncurrent Work In Process",
        "terseLabel": "Noncurrent inventory work in process"
       }
      }
     },
     "localname": "InventoryNoncurrentWorkInProcess",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/InventoriesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_InventoryRawMaterialsCurrentAndNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://electrocore.com/role/InventoriesInventoriesDetails": {
       "order": 0.0,
       "parentTag": "ecor_InventoryCurrentAndNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory raw materials, current and noncurrent.",
        "label": "Inventory Raw Materials Current And Noncurrent",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsCurrentAndNoncurrent",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/InventoriesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_InventoryWorkInProcessCurrentAndNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://electrocore.com/role/InventoriesInventoriesDetails": {
       "order": 1.0,
       "parentTag": "ecor_InventoryCurrentAndNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory work in process, current and noncurrent.",
        "label": "Inventory Work In Process Current And Noncurrent",
        "terseLabel": "Work in process"
       }
      }
     },
     "localname": "InventoryWorkInProcessCurrentAndNoncurrent",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/InventoriesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_LessorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information pertaining to lessor.",
        "label": "Lessor [Member]",
        "terseLabel": "Lessor [Member]"
       }
      }
     },
     "localname": "LessorMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_LicensedProductsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for licensed products.",
        "label": "Licensed Products",
        "verboseLabel": "Licensed Products"
       }
      }
     },
     "localname": "LicensedProductsPolicyTextBlock",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecor_LincolnParkCapitalFundLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lincoln Park Capital Fund, LLC.",
        "label": "Lincoln Park Capital Fund L L C [Member]",
        "terseLabel": "Lincoln Park"
       }
      }
     },
     "localname": "LincolnParkCapitalFundLLCMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_MadisonGlobalPartnersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Madison Global Partners.",
        "label": "Madison Global Partners [Member]",
        "terseLabel": "Former Financial Advisor"
       }
      }
     },
     "localname": "MadisonGlobalPartnersMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_NationalHealthServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information pertaining to National Health Service.",
        "label": "National Health Service [Member]",
        "terseLabel": "National Health Service [Member]"
       }
      }
     },
     "localname": "NationalHealthServiceMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_NetLosses": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net losses.",
        "label": "Net losses",
        "terseLabel": "Net losses"
       }
      }
     },
     "localname": "NetLosses",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_NetNoncashLeaseExpense": {
     "auth_ref": [],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net noncash lease expense.",
        "label": "Net Noncash Lease Expense",
        "terseLabel": "Net noncash lease expense"
       }
      }
     },
     "localname": "NetNoncashLeaseExpense",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_NetSalesConcentrationPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The concentration percentage of net sales of the reporting entity.",
        "label": "Net Sales Concentration Percentage",
        "terseLabel": "Net sales concentration percentage"
       }
      }
     },
     "localname": "NetSalesConcentrationPercentage",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleoffurtherrevenueconcentrationwithintheVADoDDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ecor_NetSalesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of net sales of the reporting entity.",
        "label": "Net sales percentage",
        "terseLabel": "Net sales percentage"
       }
      }
     },
     "localname": "NetSalesPercentage",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ecor_NewEmployeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New employee.",
        "label": "New Employee",
        "terseLabel": "New Employee"
       }
      }
     },
     "localname": "NewEmployeeMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New Jersey Technology Business Tax Certificate Transfer Program.",
        "label": "New Jersey Technology Business Tax Certificate Transfer Program [Member]",
        "terseLabel": "New Jersey Technology Business Tax Certificate Transfer (NOL) Program"
       }
      }
     },
     "localname": "NewJerseyTechnologyBusinessTaxCertificateTransferProgramMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_NonCashCharge": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-cash charge.",
        "label": "Non-cash charge",
        "terseLabel": "Non-cash charge"
       }
      }
     },
     "localname": "NonCashCharge",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_NonEmployeeDirectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-employee Director.",
        "label": "Non Employee Director [Member]",
        "terseLabel": "Non-employee Director"
       }
      }
     },
     "localname": "NonEmployeeDirectorMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_NonExecutiveDirectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non Executive Director.",
        "label": "Non Executive Director [Member]",
        "terseLabel": "Non-Executive Director"
       }
      }
     },
     "localname": "NonExecutiveDirectorMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_NotesPayableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes payable.",
        "label": "Notes Payable [Line Items]",
        "terseLabel": "Notes Payable [Line Items]"
       }
      }
     },
     "localname": "NotesPayableLineItems",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/NotesPayableAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ecor_NumberOfBasisSharesOfVotingRightsReceived": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of basis shares of voting rights received.",
        "label": "Number of basis shares of voting rights received",
        "terseLabel": "Number of basis shares of voting rights received"
       }
      }
     },
     "localname": "NumberOfBasisSharesOfVotingRightsReceived",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ecor_NumberOfBasisSharesToReceiveDividendDeclared": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of basis shares to receive dividend declared by reporting entity.",
        "label": "Number of basis shares to receive dividend declared",
        "terseLabel": "Number of basis shares to receive dividend declared"
       }
      }
     },
     "localname": "NumberOfBasisSharesToReceiveDividendDeclared",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ecor_NumberOfBasisSharesToReceiveRedemptionAmount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of basis shares to receive redemption amount.",
        "label": "Number of basis shares to receive redemption amount",
        "terseLabel": "Number of basis shares to receive redemption amount"
       }
      }
     },
     "localname": "NumberOfBasisSharesToReceiveRedemptionAmount",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ecor_NumberOfChannels": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of channels.",
        "label": "Number Of Channels",
        "terseLabel": "Number of channels",
        "verboseLabel": "Number of channels"
       }
      }
     },
     "localname": "NumberOfChannels",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "ecor_NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information pertaining to the number of Department of Veterans Affairs and Department of Defense facilities accounting for more than 10% of Department of Veterans Affairs and Department of Defense related net sales.",
        "label": "Number of Department of Veterans Affairs and Department of Defense Facilities Accounting for More than 10 Percent of Department of Veterans Affairs and Department of Defense Related Net Sales [Member]",
        "terseLabel": "Number of VA/DoD facilities accounting for more than 10% of VA/DoD net sales [Member]"
       }
      }
     },
     "localname": "NumberOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseFacilitiesAccountingForMoreThan10PercentOfDepartmentOfVeteransAffairsAndDepartmentOfDefenseRelatedNetSalesMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleoffurtherrevenueconcentrationwithintheVADoDDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_NumberOfDesignatedSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of designated shares outstanding.",
        "label": "Number of designated shares outstanding",
        "terseLabel": "Number of designated shares outstanding"
       }
      }
     },
     "localname": "NumberOfDesignatedSharesOutstanding",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ecor_NumberOfEachSharesVotingRightsPerShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of each shares voting rights of nonredeemable preferred stock.",
        "label": "Number of Each Shares Voting Rights Per Shares",
        "terseLabel": "Each shares entitled the holder vote per shares"
       }
      }
     },
     "localname": "NumberOfEachSharesVotingRightsPerShares",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "ecor_NumberOfInvestorsAsDefendants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of investors as defendants.",
        "label": "Number Of Investors As Defendants",
        "terseLabel": "Number of investors as defendants"
       }
      }
     },
     "localname": "NumberOfInvestorsAsDefendants",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "ecor_NumberOfVoteEachMemberIsEntitledToForEachUnitHeld": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of vote each member is entitled to for each unit held.",
        "label": "Number Of Vote Each Member Is Entitled To For Each Unit Held",
        "terseLabel": "Number of vote each member is entitled to for each unit held"
       }
      }
     },
     "localname": "NumberOfVoteEachMemberIsEntitledToForEachUnitHeld",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "ecor_NumberOfWhollyOwnedSubsidiaries": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of wholly owned subsidiaries in which the entity has as of balance sheet date.",
        "label": "Number of Wholly Owned Subsidiaries",
        "terseLabel": "Number of wholly owned subsidiaries"
       }
      }
     },
     "localname": "NumberOfWhollyOwnedSubsidiaries",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/TheCompanyDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "ecor_OtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other.",
        "label": "Other [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/RevenueSummaryofNetSalesDisaggregatedbyGeographicAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_PayToInstallmentsAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of installments paid during the reporting period.",
        "label": "Pay to installments amount",
        "terseLabel": "Pay to installments amount"
       }
      }
     },
     "localname": "PayToInstallmentsAmount",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_PaycheckProtectionProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck protection program.",
        "label": "Paycheck Protection Program [Member]",
        "terseLabel": "Paycheck Protection Program"
       }
      }
     },
     "localname": "PaycheckProtectionProgramMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/NotesPayableAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_PaymentTermForCustomers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment term for customers.",
        "label": "Payment Term For Customers",
        "terseLabel": "Payment term for customers"
       }
      }
     },
     "localname": "PaymentTermForCustomers",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/RevenueAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ecor_PreferredStockRedemptionShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The redemption (or callable) shares of currently redeemable preferred stock.",
        "label": "Preferred Stock Redemption Share",
        "terseLabel": "Preferred stock redemption, Share"
       }
      }
     },
     "localname": "PreferredStockRedemptionShare",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ecor_ProceedsFromSaleOfNetOperatingLosses": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from sale of net operating losses.",
        "label": "Sale of net operating losses",
        "terseLabel": "Sale of net operating losses",
        "verboseLabel": "Net cash from sale of New Jersey state net operating losses"
       }
      }
     },
     "localname": "ProceedsFromSaleOfNetOperatingLosses",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_PromissoryNoteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promissory note.",
        "label": "Promissory Note [Member]",
        "terseLabel": "Promissory Note"
       }
      }
     },
     "localname": "PromissoryNoteMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/NotesPayableAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_RecentAccountingPronouncementsNotYetAdopted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recent accounting pronouncements not yet adopted.",
        "label": "Recent Accounting Pronouncements Not Yet Adopted",
        "terseLabel": "Recent Accounting Standards Not Yet Adopted"
       }
      }
     },
     "localname": "RecentAccountingPronouncementsNotYetAdopted",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecor_RestrictedCashPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for restricted cash.",
        "label": "Restricted Cash [Policy Text Block]",
        "terseLabel": "Restricted Cash"
       }
      }
     },
     "localname": "RestrictedCashPolicyTextBlock",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecor_RestrictedStockAndDeferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted stock and deferred stock.",
        "label": "Restricted Stock And Deferred Stock [Member]",
        "terseLabel": "Stock Units"
       }
      }
     },
     "localname": "RestrictedStockAndDeferredStockMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_RestructuringAndOtherRelatedCharges": {
     "auth_ref": [],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and other related charges.",
        "label": "Restructuring And Other Related Charges",
        "terseLabel": "Restructuring and other related expense",
        "totalLabel": "Restructuring and other related charges"
       }
      }
     },
     "localname": "RestructuringAndOtherRelatedCharges",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_RisksAndUncertaintiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risks and uncertainties.",
        "label": "Risks And Uncertainties [Line Items]",
        "terseLabel": "Risks And Uncertainties [Line Items]"
       }
      }
     },
     "localname": "RisksAndUncertaintiesLineItems",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ecor_RisksAndUncertaintiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risks and uncertainties.",
        "label": "Risks And Uncertainties [Table]",
        "terseLabel": "Risks And Uncertainties [Table]"
       }
      }
     },
     "localname": "RisksAndUncertaintiesTable",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ecor_RisksAndUncertaintiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risks and uncertainties.",
        "label": "Risks And Uncertainties [Text Block]",
        "terseLabel": "Significant Risks and Uncertainties"
       }
      }
     },
     "localname": "RisksAndUncertaintiesTextBlock",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertainties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecor_ScheduleOfNotesPayableTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of notes payable.",
        "label": "Schedule Of Notes Payable [Table]",
        "terseLabel": "Schedule Of Notes Payable [Table]"
       }
      }
     },
     "localname": "ScheduleOfNotesPayableTable",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://electrocore.com/role/NotesPayableAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ecor_ScheduleOfRevenueConcentrationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue concentration.",
        "label": "Schedule of Revenue Concentration [Table Text Block]",
        "terseLabel": "Schedule of revenue concentration",
        "verboseLabel": "Schedule of revenue concentration"
       }
      }
     },
     "localname": "ScheduleOfRevenueConcentrationTableTextBlock",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecor_SecondSecuritiesPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second Securities Purchase Agreement.",
        "label": "Second Securities Purchase Agreement Member",
        "terseLabel": "Second SPA"
       }
      }
     },
     "localname": "SecondSecuritiesPurchaseAgreementMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_SecuritiesPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities purchase agreement.",
        "label": "Securities Purchase Agreement",
        "terseLabel": "Securities Purchase Agreement"
       }
      }
     },
     "localname": "SecuritiesPurchaseAgreementMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercisable In Period Weighted Average Grant Date Fair Value",
        "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercisable In Period Weighted Average Grant Date Fair Value",
        "verboseLabel": "Weighted Average Exercise Price, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards exercised 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).",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercised In Period Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted Average Exercise Price, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards expired 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).",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expired In Period Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted Average Exercise Price, Expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for equity-based awards exercisable excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Remaining Contractual Terms Exercisable",
        "terseLabel": "Weighted Average Remaining Contractual Term (Years), Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsExercisable",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term one, for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than OptionsOutstanding Weighted Average Remaining Contractual Terms One",
        "terseLabel": "Weighted Average Remaining Contractual Term (Years), Outstanding, December 31, 2021"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ecor_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of equity instruments other than options outstanding can be currently converted under the plan.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercisable",
        "terseLabel": "Number of Warrants, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of outstanding award exercisable under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share based Compensation Arrangement By Share based Payment Award Equity Instruments Other Than Option Aggregate Intrinsic Value Exercisable",
        "terseLabel": "Aggregate Intrinsic Value, Exercisable, December 31, 2021"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercisable",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of exercised award under share-based payment arrangement. Excludes share and unit options.",
        "label": "",
        "terseLabel": "Aggregate Intrinsic Value, Exercised"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExercised",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of expired award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share based Compensation Arrangement By Share based Payment Award Equity Instruments Other Than Option Aggregate Intrinsic Value Expired",
        "terseLabel": "Aggregate Intrinsic Value, Expired"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionAggregateIntrinsicValueExpired",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of granted award under share-based payment arrangement. Excludes share and unit options.",
        "label": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted",
        "terseLabel": "Aggregate Intrinsic Value, Granted"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrant",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental statement of cash flows information for operating leases.",
        "label": "Statement Of Cash Flow Information For Operating Leases Disclosures Table [Text Block]",
        "terseLabel": "Supplemental Statement of Cash Flows Information for Operating Leases"
       }
      }
     },
     "localname": "StatementOfCashFlowInformationForOperatingLeasesDisclosuresTableTextBlock",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecor_StockPurchaseAgreementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock purchase agreement.",
        "label": "Stock Purchase Agreement [Line Items]",
        "terseLabel": "Stock Purchase Agreement [Line Items]"
       }
      }
     },
     "localname": "StockPurchaseAgreementLineItems",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ecor_StockPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock purchase agreement.",
        "label": "Stock Purchase Agreement [Member]",
        "terseLabel": "Stock Purchase Agreement"
       }
      }
     },
     "localname": "StockPurchaseAgreementMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_StockPurchaseAgreementTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock purchase agreement.",
        "label": "Stock Purchase Agreement [Table]",
        "terseLabel": "Stock Purchase Agreement [Table]"
       }
      }
     },
     "localname": "StockPurchaseAgreementTable",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ecor_StockPurchaseWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information pertaining to stock purchase warrants.",
        "label": "Stock Purchase Warrants [Member]",
        "terseLabel": "Stock Purchase Warrants [Member]"
       }
      }
     },
     "localname": "StockPurchaseWarrantsMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental balance sheet information for operating leases.",
        "label": "Supplemental Balance Sheet Information For Operating Leases Disclosure Table [Text Block]",
        "terseLabel": "Schedule of supplemental balance sheet information for operating leases"
       }
      }
     },
     "localname": "SupplementalBalanceSheetInformationForOperatingLeasesDisclosureTableTextBlock",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecor_ThirdSecuritiesPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third Securities Purchase Agreement.",
        "label": "Third SPA",
        "terseLabel": "Third SPA"
       }
      }
     },
     "localname": "ThirdSecuritiesPurchaseAgreementMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_TwoFormerEmployeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to two former employees.",
        "label": "Two Former Employees [Member]",
        "terseLabel": "Two Former Employees"
       }
      }
     },
     "localname": "TwoFormerEmployeesMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/SeveranceandotherrelatedchargesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_WarrantFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant four member.",
        "label": "Warrant Four [Member]",
        "terseLabel": "Warrant Four"
       }
      }
     },
     "localname": "WarrantFourMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_WarrantOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant one member.",
        "label": "Warrant One [Member]",
        "terseLabel": "Warrant One"
       }
      }
     },
     "localname": "WarrantOneMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_WarrantThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant three member.",
        "label": "Warrant Three [Member]",
        "terseLabel": "Warrant Three"
       }
      }
     },
     "localname": "WarrantThreeMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_WarrantTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant two member.",
        "label": "Warrant Two [Member]",
        "terseLabel": "Warrant Two"
       }
      }
     },
     "localname": "WarrantTwoMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ecor_WarrantsAndRightsOutstandingExpired": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of warrants expired as of the balance sheet date.",
        "label": "Warrants and rights outstanding expired",
        "terseLabel": "Warrants expired"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingExpired",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/NetLossPerShareAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecor_WarrantsWithExercisePriceOfFivePointSixEightMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants with exercise price of $5.68.",
        "label": "Warrants With Exercise Price Of Five Point Six Eight [Member]",
        "terseLabel": "Warrants with Exercise Price of $5.68"
       }
      }
     },
     "localname": "WarrantsWithExercisePriceOfFivePointSixEightMember",
     "nsuri": "http://electrocore.com/20230331",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r199",
      "r200",
      "r321",
      "r338",
      "r570",
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails",
      "http://electrocore.com/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r305",
      "r306",
      "r307",
      "r308",
      "r376",
      "r502",
      "r528",
      "r565",
      "r566",
      "r583",
      "r594",
      "r603",
      "r647",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://electrocore.com/role/NetLossPerShareAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails",
      "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r305",
      "r306",
      "r307",
      "r308",
      "r376",
      "r502",
      "r528",
      "r565",
      "r566",
      "r583",
      "r594",
      "r603",
      "r647",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum",
        "verboseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://electrocore.com/role/NetLossPerShareAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails",
      "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r249",
      "r503",
      "r584",
      "r601",
      "r642",
      "r643",
      "r650",
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleoffurtherrevenueconcentrationwithintheVADoDDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r249",
      "r503",
      "r584",
      "r601",
      "r642",
      "r643",
      "r650",
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleoffurtherrevenueconcentrationwithintheVADoDDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r305",
      "r306",
      "r307",
      "r308",
      "r368",
      "r376",
      "r403",
      "r404",
      "r405",
      "r477",
      "r502",
      "r528",
      "r565",
      "r566",
      "r583",
      "r594",
      "r603",
      "r639",
      "r647",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Axis]",
        "terseLabel": "Statistical Measurement"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://electrocore.com/role/NetLossPerShareAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails",
      "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r305",
      "r306",
      "r307",
      "r308",
      "r368",
      "r376",
      "r403",
      "r404",
      "r405",
      "r477",
      "r502",
      "r528",
      "r565",
      "r566",
      "r583",
      "r594",
      "r603",
      "r639",
      "r647",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Member]",
        "terseLabel": "Statistical Measurement"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://electrocore.com/role/NetLossPerShareAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails",
      "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r199",
      "r200",
      "r321",
      "r338",
      "r571",
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repurchase Agreement Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails",
      "http://electrocore.com/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r250",
      "r251",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r585",
      "r602",
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Geographical [Domain]",
        "terseLabel": "Geographical"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://electrocore.com/role/RevenueSummaryofNetSalesDisaggregatedbyGeographicAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r250",
      "r251",
      "r553",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r585",
      "r602",
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Geographical [Axis]",
        "terseLabel": "Geographical"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://electrocore.com/role/RevenueSummaryofNetSalesDisaggregatedbyGeographicAreaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r634",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title Of Individual [Axis]",
        "terseLabel": "Title of Individual"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails",
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://electrocore.com/role/SeveranceandotherrelatedchargesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title Of Individual With Relationship To Entity [Domain]",
        "terseLabel": "Title of Individual"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails",
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://electrocore.com/role/SeveranceandotherrelatedchargesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.",
        "label": "Accounts Payable Accrued Liabilities And Other Liabilities Disclosure Current [Text Block]",
        "terseLabel": "Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r17",
      "r600"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r253",
      "r254"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable Net Current",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedBonusesCurrent": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Bonuses Current",
        "terseLabel": "Accrued bonuses and incentive compensation"
       }
      }
     },
     "localname": "AccruedBonusesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r4",
      "r133",
      "r147"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Accrued international taxes",
        "verboseLabel": "Accrued valued-added tax"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedInsuranceCurrentAndNoncurrent": {
     "auth_ref": [
      "r4",
      "r6",
      "r134",
      "r146"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees.",
        "label": "Accrued Insurance",
        "terseLabel": "Accrued insurance expense"
       }
      }
     },
     "localname": "AccruedInsuranceCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities Current",
        "terseLabel": "Accrued expenses",
        "totalLabel": "Accrued expenses and other current liabilities",
        "verboseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities Current [Abstract]"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r138",
      "r156"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities.",
        "label": "Accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Professional Fees Current",
        "terseLabel": "Accrued professional fees"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r32",
      "r33",
      "r34",
      "r172",
      "r523",
      "r533",
      "r534"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income Loss Net Of Tax",
        "terseLabel": "Accumulated other comprehensive (loss) income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r31",
      "r34",
      "r117",
      "r465",
      "r529",
      "r530",
      "r620",
      "r621",
      "r622",
      "r629",
      "r630",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "Accumulated Other Comprehensive Income [Member]",
        "terseLabel": "Accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r9"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid In Capital Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r412",
      "r413",
      "r414",
      "r629",
      "r630",
      "r631",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid In Capital [Member]",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r107",
      "r108",
      "r378"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value",
        "terseLabel": "Share based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r407"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Allocated Share Based Compensation Expense",
        "terseLabel": "Stock based compensation",
        "verboseLabel": "Stock based compensation"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockCompensationForEquityAwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r223"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount",
        "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureNetLossPerShareScheduleOfCommonStockEquivalentsExcludedFromComputationOfDilutedLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureNetLossPerShareScheduleOfCommonStockEquivalentsExcludedFromComputationOfDilutedLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureNetLossPerShareScheduleOfCommonStockEquivalentsExcludedFromComputationOfDilutedLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Antidilutive Securities Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureNetLossPerShareScheduleOfCommonStockEquivalentsExcludedFromComputationOfDilutedLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Arrangements And Nonarrangement Transactions [Member]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative"
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r131",
      "r145",
      "r168",
      "r196",
      "r240",
      "r243",
      "r247",
      "r259",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r432",
      "r436",
      "r447",
      "r600",
      "r645",
      "r646",
      "r664"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r164",
      "r174",
      "r196",
      "r259",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r432",
      "r436",
      "r447",
      "r600",
      "r645",
      "r646",
      "r664"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax",
        "terseLabel": "Marketable securities, Unrealised Gain"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax",
        "negatedLabel": "Marketable securities, Unrealized (Loss)"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r255",
      "r278"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Available For Sale Debt Securities Amortized Cost Basis",
        "terseLabel": "Marketable securities, Amortized Cost",
        "totalLabel": "Marketable securities, Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "auth_ref": [
      "r71",
      "r278"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.",
        "label": "Available For Sale Securities Debt Securities Current",
        "terseLabel": "Marketable securities",
        "verboseLabel": "Marketable securities, Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails",
      "http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCloudComputingArrangementAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r121",
      "r122"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCloudComputingArrangementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis Of Accounting Policy Policy [Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r536",
      "r537",
      "r600",
      "r613"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r54",
      "r166",
      "r568"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "ecor_CashAndCashEquivalentsAmortizedCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash And Cash Equivalents At Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash And Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesScheduleofcashequivalentsandrestrictedcashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash And Cash Equivalents Fair Value Disclosure",
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesCarriedAtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash, Cash Equivalents and Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsAndShortTermInvestments": {
     "auth_ref": [
      "r619"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "ecor_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCostBasisCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.",
        "label": "Cash Cash Equivalents And Short Term Investments",
        "terseLabel": "Cash, cash equivalents, and marketable securities, Fair Value",
        "verboseLabel": "Marketable Securities"
       }
      }
     },
     "localname": "CashCashEquivalentsAndShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails",
      "http://electrocore.com/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesCarriedAtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r48",
      "r54",
      "r57"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations",
        "periodEndLabel": "Cash and cash equivalents and restricted cash \u2013 end of period",
        "periodStartLabel": "Cash and cash equivalents and restricted cash \u2013 beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r48",
      "r127"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect",
        "totalLabel": "Net decrease in cash and cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ChangeInAccountingEstimateByTypeAxis": {
     "auth_ref": [
      "r60",
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of change in accounting estimate.",
        "label": "Change In Accounting Estimate By Type [Axis]",
        "terseLabel": "Change in Accounting Estimate by Type"
       }
      }
     },
     "localname": "ChangeInAccountingEstimateByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/InventoriesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ChangeInAccountingEstimateTypeDomain": {
     "auth_ref": [
      "r60",
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities.",
        "label": "Change In Accounting Estimate Type [Domain]",
        "terseLabel": "Change in Accounting Estimate, Type"
       }
      }
     },
     "localname": "ChangeInAccountingEstimateTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/InventoriesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r169",
      "r170",
      "r171",
      "r196",
      "r217",
      "r218",
      "r220",
      "r222",
      "r229",
      "r230",
      "r259",
      "r309",
      "r311",
      "r312",
      "r313",
      "r316",
      "r317",
      "r335",
      "r336",
      "r340",
      "r344",
      "r351",
      "r447",
      "r567",
      "r611",
      "r625",
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r86",
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of warrant or right issued.",
        "label": "Class Of Warrant Or Right [Axis]",
        "terseLabel": "Class of Warrant or Right"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.",
        "label": "Class Of Warrant Or Right [Domain]",
        "terseLabel": "Class of Warrant or Right"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1",
        "terseLabel": "Exercise price of warrants",
        "verboseLabel": "Exercise Price"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class Of Warrant Or Right [Line Items]",
        "terseLabel": "Class Of Warrant Or Right [Line Items]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.",
        "label": "Class Of Warrant Or Right Number Of Securities Called By Warrants Or Rights",
        "terseLabel": "Warrants to purchase common stock"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants or rights outstanding.",
        "label": "Class Of Warrant Or Right Outstanding",
        "terseLabel": "Number of Warrants",
        "verboseLabel": "Number of Warrants"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "auth_ref": [
      "r86",
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.",
        "label": "Class Of Warrant Or Right [Table]",
        "terseLabel": "Class Of Warrant Or Right [Table]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r27",
      "r140",
      "r155"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments And Contingencies",
        "terseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r79",
      "r303",
      "r304",
      "r555",
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments And Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r629",
      "r630",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedStatementsofEquity",
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock Par Or Stated Value Per Share",
        "terseLabel": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock Shares Authorized",
        "terseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock Shares Issued",
        "terseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r8",
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock Shares Outstanding",
        "terseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r8",
      "r600"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock Value",
        "terseLabel": "Value of shares issued",
        "verboseLabel": "Value of shares issued"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockValueOutstanding": {
     "auth_ref": [
      "r8"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.",
        "label": "Common Stock Value Outstanding",
        "terseLabel": "Common Stock, par value $0.001\u00a0per share;\u00a0500,000,000\u00a0shares authorized at\u00a0March 31, 2023\u00a0and\u00a0December 31, 2022;\u00a04,745,781\u00a0shares issued and outstanding at\u00a0March 31, 2023\u00a0and\u00a04,744,886\u00a0shares issued and outstanding at\u00a0December 31, 2022",
        "verboseLabel": "Common Stock, par value $0 per share; 0 shares authorized at June 30, 2022 and December 31, 2021; 0 shares issued and outstanding at June 30, 2022 and 0 shares issued and outstanding at December 31, 2021"
       }
      }
     },
     "localname": "CommonStockValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r115",
      "r119",
      "r178",
      "r180",
      "r186",
      "r519",
      "r525"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest",
        "totalLabel": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r64",
      "r65",
      "r124",
      "r125",
      "r252",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r64",
      "r65",
      "r124",
      "r125",
      "r252",
      "r535",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk By Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r64",
      "r65",
      "r124",
      "r125",
      "r252",
      "r554",
      "r677"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk By Type [Axis]",
        "terseLabel": "Concentration Risk Type"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r64",
      "r65",
      "r124",
      "r125",
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk Percentage1",
        "terseLabel": "Percentage of net sales",
        "verboseLabel": "Revenue, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r61",
      "r64",
      "r65",
      "r66",
      "r124",
      "r126",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r64",
      "r65",
      "r124",
      "r125",
      "r252",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r116",
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation Policy [Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerSalesChannelAxis": {
     "auth_ref": [
      "r590",
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by sales channel for delivery of good or service in contract with customer.",
        "label": "Contract with Customer, Sales Channel [Axis]"
       }
      }
     },
     "localname": "ContractWithCustomerSalesChannelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerSalesChannelDomain": {
     "auth_ref": [
      "r590",
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.",
        "label": "Contract with Customer, Sales Channel [Domain]"
       }
      }
     },
     "localname": "ContractWithCustomerSalesChannelDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r39",
      "r503"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost Of Goods And Services Sold",
        "terseLabel": "Cost of goods sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost Of Sales [Member]",
        "terseLabel": "Cost of Goods Sold"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockCompensationForEquityAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": {
     "auth_ref": [
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r267",
      "r269",
      "r270",
      "r271",
      "r272",
      "r274",
      "r275",
      "r276",
      "r277",
      "r279",
      "r280",
      "r281",
      "r283"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.",
        "label": "Credit Loss Financial Instrument Policy [Text Block]",
        "terseLabel": "Credit Loss Financial Instrument"
       }
      }
     },
     "localname": "CreditLossFinancialInstrumentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r111",
      "r420",
      "r425",
      "r628"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "terseLabel": "Tax benefit"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r3",
      "r4",
      "r5",
      "r132",
      "r135",
      "r144",
      "r201",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r457",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/NotesPayableAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective.",
        "label": "Debt Instrument, Convertible, Stock Price Trigger",
        "terseLabel": "Reverse stock split, Stock Price Trigger"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleStockPriceTrigger",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "terseLabel": "Reverse stock split, Threshold Consecutive Trading Days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r24",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument Interest Rate Stated Percentage",
        "terseLabel": "Interest rate on the loan"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "auth_ref": [
      "r175",
      "r578",
      "r656"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.",
        "label": "Debt Instrument Maturity Date",
        "terseLabel": "Note, maturity date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r26",
      "r201",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r457",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument Name [Domain]",
        "terseLabel": "Debt Instrument, Name"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/NotesPayableAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument Term",
        "terseLabel": "Debt instrument, term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": {
     "auth_ref": [
      "r25"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.",
        "label": "Debt Instrument, Unused Borrowing Capacity, Amount",
        "terseLabel": "Borrowing amount"
       }
      }
     },
     "localname": "DebtInstrumentUnusedBorrowingCapacityAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "auth_ref": [
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Debt Securities Available For Sale [Table]",
        "terseLabel": "Debt Securities Available For Sale [Table]"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredRevenue": {
     "auth_ref": [
      "r615"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Deferred Revenue",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SeveranceandotherrelatedchargesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r52",
      "r238"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation Depletion And Amortization",
        "terseLabel": "Depreciation and amortization",
        "verboseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation Of Revenue [Line Items]",
        "terseLabel": "Disaggregation Of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/RevenueSummaryofNetSalesDisaggregatedbyGeographicAreaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r365",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation Of Revenue [Table]",
        "terseLabel": "Disaggregation Of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/RevenueSummaryofNetSalesDisaggregatedbyGeographicAreaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation Of Revenue Table [Text Block]",
        "terseLabel": "Summary of net sales disaggregated by geographic area",
        "verboseLabel": "Schedule of net sales disaggregated by geographic market"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r380",
      "r408",
      "r409",
      "r411",
      "r415",
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Disclosure Of Compensation Related Costs Share Based Payments [Text Block]",
        "terseLabel": "Stock Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r187",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r215",
      "r217",
      "r220",
      "r221",
      "r222",
      "r226",
      "r441",
      "r442",
      "r520",
      "r526",
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Basic and Diluted",
        "terseLabel": "Net loss per share of common stock - Basic and Diluted",
        "verboseLabel": "Net loss per share of common stock - Basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r187",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r217",
      "r220",
      "r221",
      "r222",
      "r226",
      "r441",
      "r442",
      "r520",
      "r526",
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Net loss per share of common stock - Diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareProFormaAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share Pro Forma [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareProFormaAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r223",
      "r224",
      "r225",
      "r227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureNetLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r658"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations",
        "terseLabel": "Effect of changes in exchange rates on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r138",
      "r156"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Employee-related Liabilities",
        "terseLabel": "Accrued severance and other related charges"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r410"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized",
        "terseLabel": "Unrecognized compensation cost related to unvested awards",
        "verboseLabel": "Unrecognized compensation cost related to unvested awards"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1",
        "terseLabel": "Unrecognized compensation expected to be recognized",
        "verboseLabel": "Unrecognized compensation expected to be recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeSeveranceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Employee Severance [Member]",
        "terseLabel": "Employee Severance"
       }
      }
     },
     "localname": "EmployeeSeveranceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Outstanding stock options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureNetLossPerShareScheduleOfCommonStockEquivalentsExcludedFromComputationOfDilutedLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r81",
      "r161",
      "r181",
      "r182",
      "r183",
      "r202",
      "r203",
      "r204",
      "r206",
      "r212",
      "r214",
      "r228",
      "r260",
      "r353",
      "r412",
      "r413",
      "r414",
      "r421",
      "r422",
      "r440",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r454",
      "r465",
      "r529",
      "r530",
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedStatementsofEquity",
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesCarriedAtFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r443",
      "r444",
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]",
        "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesCarriedAtFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r326",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r444",
      "r474",
      "r475",
      "r476",
      "r579",
      "r580",
      "r591",
      "r592",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value By Fair Value Hierarchy Level [Axis]",
        "terseLabel": "(Level 1)"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesCarriedAtFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r326",
      "r369",
      "r374",
      "r444",
      "r474",
      "r591",
      "r592",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value Inputs Level1 [Member]",
        "terseLabel": "(Level 1)"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesCarriedAtFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r326",
      "r369",
      "r374",
      "r444",
      "r475",
      "r579",
      "r580",
      "r591",
      "r592",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value Inputs Level2 [Member]",
        "terseLabel": "(Level 2)"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesCarriedAtFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r326",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r444",
      "r476",
      "r579",
      "r580",
      "r591",
      "r592",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value Inputs Level3 [Member]",
        "terseLabel": "(Level 3)"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesCarriedAtFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement Policy Policy [Text Block]",
        "terseLabel": "Fair Value Measurement"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3": {
     "auth_ref": [
      "r445"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of financial instrument classified as a liability into level 3 of the fair value hierarchy.",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Liability Transfers Into Level3",
        "terseLabel": "Fair value of liabilities, transfers Into level 3"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": {
     "auth_ref": [
      "r445"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy.",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Liability Transfers Out Of Level3",
        "terseLabel": "Fair value of liabilities, transfers out of level 3"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": {
     "auth_ref": [
      "r445"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy.",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Transfers Into Level3",
        "terseLabel": "Fair value of assets, transfers into level 3"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": {
     "auth_ref": [
      "r445"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy.",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Transfers Out Of Level3",
        "terseLabel": "Fair value of assets, transfers out of level 3"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r326",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r474",
      "r475",
      "r476",
      "r579",
      "r580",
      "r591",
      "r592",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Measurements Fair Value Hierarchy [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesCarriedAtFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r256",
      "r257",
      "r265",
      "r266",
      "r267",
      "r268",
      "r273",
      "r282",
      "r283",
      "r284",
      "r334",
      "r349",
      "r438",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r577",
      "r635",
      "r636",
      "r637",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r287",
      "r288",
      "r289",
      "r290",
      "r504",
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r75",
      "r76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r77",
      "r504"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Net book value of licensed devices"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedLicenseAgreementsGross": {
     "auth_ref": [
      "r77"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross carrying amount as of the balance sheet date of certain rights acquired to exercise a certain privilege or pursue a particular business or occupation and which is deemed to have a finite economic life.",
        "label": "Finite-Lived License Agreements, Gross"
       }
      }
     },
     "localname": "FiniteLivedLicenseAgreementsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GovernmentContractsConcentrationRiskMember": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. Risk is the materially adverse effects of termination of a significant contract or group of contracts or from future loss of a significant portion of business with a specified political body or unit thereof, such as Department of Defense, US Navy, New York City.",
        "label": "Government Contracts Concentration Risk [Member]",
        "terseLabel": "Government Contracts Concentration Risk"
       }
      }
     },
     "localname": "GovernmentContractsConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r38",
      "r196",
      "r240",
      "r242",
      "r246",
      "r248",
      "r259",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r447",
      "r576",
      "r645"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization": {
     "auth_ref": [
      "r291",
      "r293"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract.",
        "label": "Hosting Arrangement Service Contract Implementation Cost Capitalized After Accumulated Amortization",
        "terseLabel": "Net book value of cloud computing arrangement"
       }
      }
     },
     "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCloudComputingArrangementAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization": {
     "auth_ref": [
      "r291",
      "r292"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract.",
        "label": "Hosting Arrangement Service Contract Implementation Cost Expense Amortization",
        "terseLabel": "Amortization of cloud computing arrangement"
       }
      }
     },
     "localname": "HostingArrangementServiceContractImplementationCostExpenseAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCloudComputingArrangementAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r36",
      "r129",
      "r141",
      "r159",
      "r240",
      "r242",
      "r246",
      "r248",
      "r521",
      "r576"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest",
        "negatedTotalLabel": "Loss before income taxes",
        "totalLabel": "Loss before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r294",
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockCompensationForEquityAwardsDetails",
      "http://electrocore.com/role/SeveranceandotherrelatedchargesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockCompensationForEquityAwardsDetails",
      "http://electrocore.com/role/SeveranceandotherrelatedchargesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r197",
      "r417",
      "r418",
      "r419",
      "r423",
      "r426",
      "r428",
      "r429",
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Incometaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r198",
      "r213",
      "r214",
      "r239",
      "r416",
      "r424",
      "r427",
      "r527"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense Benefit",
        "negatedLabel": "Benefit from income taxes",
        "terseLabel": "Benefit from income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxRefundsDiscontinuedOperations": {
     "auth_ref": [
      "r48"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes from discontinued operations.",
        "label": "Income Tax Refunds, Discontinued Operations",
        "terseLabel": "Income tax return of overpayment"
       }
      }
     },
     "localname": "IncomeTaxRefundsDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase Decrease In Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase Decrease In Accounts Receivable",
        "negatedLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r623"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
        "label": "Increase Decrease In Accrued Liabilities And Other Operating Liabilities",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase Decrease In Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInLeasingReceivables": {
     "auth_ref": [
      "r51"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount due from lessees arising from lease agreements.",
        "label": "Increase (Decrease) in Leasing Receivables",
        "negatedLabel": "Right of use operating leases"
       }
      }
     },
     "localname": "IncreaseDecreaseInLeasingReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease In Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r623",
      "r660"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r51"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "negatedLabel": "Decrease in operating lease liabilities",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase Decrease In Prepaid Deferred Expense And Other Assets",
        "negatedLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedStatementsofEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestAndOtherIncome": {
     "auth_ref": [],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).",
        "label": "Interest and other income",
        "negatedLabel": "Interest and other income",
        "terseLabel": "Interest and other income"
       }
      }
     },
     "localname": "InterestAndOtherIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r128",
      "r143",
      "r184",
      "r237",
      "r456"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest expense",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r189",
      "r192",
      "r193"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid Net",
        "terseLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntermediateLifePlantsUsefulLife": {
     "auth_ref": [
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of intermediate-life plants, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Intermediate-life Plants, Useful Life",
        "terseLabel": "Estimated useful life"
       }
      }
     },
     "localname": "IntermediateLifePlantsUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_InventoryCurrentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.",
        "label": "Inventory Current [Table]",
        "terseLabel": "Inventory Current [Table]"
       }
      }
     },
     "localname": "InventoryCurrentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/InventoriesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureInventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Inventory [Line Items]",
        "terseLabel": "Inventory [Line Items]"
       }
      }
     },
     "localname": "InventoryLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/InventoriesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r173",
      "r569",
      "r600"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://electrocore.com/role/InventoriesInventoriesDetailsCalc2": {
       "order": 1.0,
       "parentTag": "ecor_InventoryCurrentAndNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory Net",
        "terseLabel": "Inventories, net",
        "totalLabel": "Current inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://electrocore.com/role/InventoriesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNoncurrent": {
     "auth_ref": [
      "r614"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://electrocore.com/role/InventoriesInventoriesDetailsCalc2": {
       "order": 0.0,
       "parentTag": "ecor_InventoryCurrentAndNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.",
        "label": "Inventory Noncurrent",
        "negatedLabel": "Less: noncurrent",
        "terseLabel": "Inventories, noncurrent",
        "verboseLabel": "Less: noncurrent inventories"
       }
      }
     },
     "localname": "InventoryNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://electrocore.com/role/InventoriesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryValuationAndObsolescenceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A revision in the estimate of excess and obsolete inventory to reduce the carrying amount of inventory to net realizable value.",
        "label": "Inventory Valuation And Obsolescence [Member]",
        "terseLabel": "Inventory Valuation and Obsolescence [Member]"
       }
      }
     },
     "localname": "InventoryValuationAndObsolescenceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/InventoriesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryValuationReserves": {
     "auth_ref": [
      "r74",
      "r618"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation reserve for inventory.",
        "label": "Inventory Valuation Reserves",
        "terseLabel": "Reserves for obsolete inventory",
        "verboseLabel": "Inventory raw materials"
       }
      }
     },
     "localname": "InventoryValuationReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/InventoriesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r285"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory Write-down",
        "terseLabel": "Inventory reserve charge"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails",
      "http://electrocore.com/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesCarriedAtFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investment Type Categorization [Member]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails",
      "http://electrocore.com/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesCarriedAtFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments Debt And Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseAndRentalExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "Lease And Rental Expense",
        "terseLabel": "Recognized lease expenses"
       }
      }
     },
     "localname": "LeaseAndRentalExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseDepositLiability": {
     "auth_ref": [
      "r463"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability for lease payments received, including variable lease payments, when collectability is not probable at commencement date for sales-type lease.",
        "label": "Lease Deposit Liability",
        "terseLabel": "Accrued laibility",
        "verboseLabel": "Accrued lessor amount"
       }
      }
     },
     "localname": "LeaseDepositLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseExpirationDate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format.",
        "label": "Lease Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "localname": "LeaseExpirationDate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/NetLossPerShareScheduleofstockpurchasewarrantsoutstandingDetails2"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LegalFees": {
     "auth_ref": [
      "r40"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.",
        "label": "Legal Fees"
       }
      }
     },
     "localname": "LegalFees",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseDescriptionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee Operating Lease Description [Abstract]",
        "terseLabel": "Operating leases:"
       }
      }
     },
     "localname": "LesseeOperatingLeaseDescriptionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationForOperatingLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseDiscountRate": {
     "auth_ref": [
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate used by lessee to determine present value of operating lease payments.",
        "label": "Lessee Operating Lease Discount Rate",
        "terseLabel": "Weighted average discount rate",
        "verboseLabel": "Weighted average discount rate"
       }
      }
     },
     "localname": "LesseeOperatingLeaseDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationForOperatingLeasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee Operating Lease Liability Maturity Table [Text Block]",
        "terseLabel": "Schedule of future minimum lease payments under non-cancellable operating leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r461"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee Operating Lease Liability Payments Due",
        "measurementGuidance": "Total future minimum lease payments",
        "totalLabel": "Total future minimum lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r461"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee Operating Lease Liability Payments Due After Year Five",
        "terseLabel": "2028 and thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r461"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2022",
        "verboseLabel": "Remainder of 2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r461"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee Operating Lease Liability Payments Due Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r461"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2025",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r461"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2024",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r461"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2023",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r461"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee Operating Lease Liability Undiscounted Excess Amount",
        "negatedLabel": "Less: Amounts representing interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee Operating Lease Term Of Contract",
        "terseLabel": "Remaining lease term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCloudComputingArrangementAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessor, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LessorLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LessorLeaseDescriptionTable": {
     "auth_ref": [
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessor's leases.",
        "label": "Lessor, Lease, Description [Table]"
       }
      }
     },
     "localname": "LessorLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r21",
      "r196",
      "r259",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r433",
      "r436",
      "r437",
      "r447",
      "r575",
      "r645",
      "r664",
      "r665"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r13",
      "r137",
      "r153",
      "r600",
      "r627",
      "r638",
      "r657"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities And Stockholders Equity",
        "totalLabel": "Total liabilities and equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities And Stockholders Equity [Abstract]",
        "terseLabel": "Liabilities and Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r23",
      "r165",
      "r196",
      "r259",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r433",
      "r436",
      "r437",
      "r447",
      "r600",
      "r645",
      "r664",
      "r665"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities Noncurrent [Abstract]",
        "terseLabel": "Noncurrent liabilities:"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LicensingAgreementsMember": {
     "auth_ref": [
      "r112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).",
        "label": "Licensing Agreements [Member]"
       }
      }
     },
     "localname": "LicensingAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r18",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Line Of Credit Facility [Axis]",
        "terseLabel": "Lender Name"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/NotesPayableAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r18",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
        "label": "Line Of Credit Facility Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/NotesPayableAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by US and non-US government sponsored enterprise, authority, agency and program guarantees for government insured loans.",
        "label": "Loans Insured Or Guaranteed By Government Authorities [Axis]",
        "terseLabel": "Loans Insured or Guaranteed by Government Authorities"
       }
      }
     },
     "localname": "LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/NotesPayableAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guarantee by US and non-US government sponsored enterprises, authorities, agencies and programs for government insured loans.",
        "label": "Loans Insured Or Guaranteed By Government Authorities [Domain]",
        "terseLabel": "Loans Insured or Guaranteed by Government Authorities"
       }
      }
     },
     "localname": "LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/NotesPayableAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyClaimsSettledNumber": {
     "auth_ref": [
      "r640",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of claims settled.",
        "label": "Loss Contingency Claims Settled Number",
        "terseLabel": "Number of dispute settled"
       }
      }
     },
     "localname": "LossContingencyClaimsSettledNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r29",
      "r136",
      "r152",
      "r196",
      "r259",
      "r309",
      "r311",
      "r312",
      "r313",
      "r316",
      "r317",
      "r447"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Minority Interest",
        "terseLabel": "Noncontrolling interest"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r191"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided By Used In Financing Activities",
        "terseLabel": "Net cash provided by financing activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided By Used In Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r191"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided By Used In Investing Activities",
        "terseLabel": "Net cash provided by investing activities",
        "totalLabel": "Net cash provided by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided By Used In Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r48",
      "r50",
      "r53"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided By Used In Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided By Used In Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": {
     "auth_ref": [
      "r48",
      "r50",
      "r53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations",
        "terseLabel": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r37",
      "r53",
      "r142",
      "r158",
      "r163",
      "r176",
      "r179",
      "r183",
      "r196",
      "r205",
      "r207",
      "r208",
      "r209",
      "r210",
      "r213",
      "r214",
      "r219",
      "r240",
      "r242",
      "r246",
      "r248",
      "r259",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r442",
      "r447",
      "r576",
      "r645"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income Expense",
        "negatedTotalLabel": "Total other (income) expense",
        "totalLabel": "Total other (income) expense"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income Expense [Abstract]",
        "terseLabel": "Other (income) expense"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": {
     "auth_ref": [
      "r94"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.",
        "label": "Nonvested Restricted Stock Shares Activity Table [Text Block]",
        "terseLabel": "Summary of Activity Related to Restricted Stock Awards Granted"
       }
      }
     },
     "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NotesPayable": {
     "auth_ref": [
      "r5",
      "r135",
      "r149"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.",
        "label": "Notes Payable",
        "terseLabel": "Monthly installments payable"
       }
      }
     },
     "localname": "NotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Payable [Abstract]"
       }
      }
     },
     "localname": "NotesPayableAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NotesPayableCurrent": {
     "auth_ref": [
      "r20"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.",
        "label": "Notes Payable, Current",
        "terseLabel": "Remaining balance of notes payable"
       }
      }
     },
     "localname": "NotesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableOtherPayablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A written promise to pay a note to a third party.",
        "label": "Notes Payable, Other Payables [Member]",
        "terseLabel": "Finance and Security Agreement"
       }
      }
     },
     "localname": "NotesPayableOtherPayablesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r240",
      "r242",
      "r246",
      "r248",
      "r576"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income Loss",
        "negatedTotalLabel": "Loss from operations",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r459"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationForOperatingLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease Liability",
        "totalLabel": "Total operating lease liabilities",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails",
      "http://electrocore.com/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationForOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability [Abstract]",
        "terseLabel": "Operating lease liabilities:"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationForOperatingLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r459"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://electrocore.com/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationForOperatingLeasesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease Liability Current",
        "terseLabel": "Current portion of operating lease liabilities",
        "verboseLabel": "Current portion of operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://electrocore.com/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationForOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r459"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://electrocore.com/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationForOperatingLeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease Liability Noncurrent",
        "terseLabel": "Operating lease liabilities, noncurrent",
        "verboseLabel": "Noncurrent operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://electrocore.com/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationForOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease Right Of Use Asset",
        "terseLabel": "Operating lease right of use assets",
        "verboseLabel": "Operating lease right of use assets, net"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://electrocore.com/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationForOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r460",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease Weighted Average Remaining Lease Term1",
        "terseLabel": "Weighted average remaining lease term (in years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationForOperatingLeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "The Company"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r0",
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization Consolidation And Presentation Of Financial Statements Disclosure [Text Block]",
        "terseLabel": "The Company"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureTheCompany"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsMember": {
     "auth_ref": [
      "r121",
      "r123"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other assets.",
        "label": "Other Assets [Member]",
        "terseLabel": "Other Assets"
       }
      }
     },
     "localname": "OtherAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCloudComputingArrangementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r167"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets Noncurrent",
        "terseLabel": "Other assets, net"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax",
        "terseLabel": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r35",
      "r81",
      "r177",
      "r180",
      "r185",
      "r448",
      "r453",
      "r454",
      "r518",
      "r524",
      "r620",
      "r621"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income Loss Net Of Tax",
        "terseLabel": "Other comprehensive income",
        "totalLabel": "Other comprehensive (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedStatementsofEquity",
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income Loss Net Of Tax Period Increase Decrease [Abstract]",
        "terseLabel": "Other comprehensive (loss) income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.",
        "label": "Other employee related expenses",
        "terseLabel": "Accrued vacation and other employee related expenses"
       }
      }
     },
     "localname": "OtherEmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashExpense": {
     "auth_ref": [
      "r53"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other.",
        "label": "Other Noncash Expense",
        "terseLabel": "Noncash lease expense"
       }
      }
     },
     "localname": "OtherNoncashExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesSupplementalStatementOfCashFlowsInformationForOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingExpense": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Expense",
        "terseLabel": "Other expense"
       }
      }
     },
     "localname": "OtherNonoperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRestructuringCosts": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails": {
       "order": 1.0,
       "parentTag": "ecor_RestructuringAndOtherRelatedCharges",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation.",
        "label": "Other Restructuring Costs",
        "terseLabel": "Other restructuring costs"
       }
      }
     },
     "localname": "OtherRestructuringCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForLegalSettlements": {
     "auth_ref": [
      "r49"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period.",
        "label": "Payments For Legal Settlements",
        "terseLabel": "Cash paid in settlement agreement"
       }
      }
     },
     "localname": "PaymentsForLegalSettlements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PostemploymentBenefitsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Severance and other related charges"
       }
      }
     },
     "localname": "PostemploymentBenefitsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent": {
     "auth_ref": [
      "r139",
      "r157",
      "r651",
      "r652"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount as of the balance sheet date of the obligations recognized for the various benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement.",
        "label": "Postemployment Benefits Liability",
        "terseLabel": "Postemployment benefits liability"
       }
      }
     },
     "localname": "PostemploymentBenefitsLiabilityCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SeveranceandotherrelatedchargesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PostemploymentBenefitsPeriodExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period expense related to postemployment benefits.",
        "label": "Postemployment Benefits, Period Expense",
        "terseLabel": "Postemployment benefits outstanding payable"
       }
      }
     },
     "localname": "PostemploymentBenefitsPeriodExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SeveranceandotherrelatedchargesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockConvertibleConversionPrice": {
     "auth_ref": [
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share conversion price of preferred stock.",
        "label": "Preferred Stock, Convertible, Conversion Price",
        "terseLabel": "Preferred stock, liquidation value per shares"
       }
      }
     },
     "localname": "PreferredStockConvertibleConversionPrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.",
        "label": "Preferred Stock [Member]",
        "terseLabel": "Preferred Stock"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r7",
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock Par Or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockRedemptionPricePerShare": {
     "auth_ref": [
      "r80",
      "r82",
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.",
        "label": "Preferred Stock, Redemption Price Per Share"
       }
      }
     },
     "localname": "PreferredStockRedemptionPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r7",
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock Shares Issued",
        "terseLabel": "Preferred stock, shares issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValueOutstanding": {
     "auth_ref": [
      "r7"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.",
        "label": "Preferred Stock Value Outstanding",
        "terseLabel": "Preferred Stock, par value $0.001\u00a0per share;\u00a010,000,000\u00a0shares authorized as of\u00a0March 31, 2023\u00a0and\u00a0December 31, 2022;\u00a00\u00a0shares issued and\u00a0outstanding at\u00a0March 31, 2023\u00a0and\u00a071,173\u00a0issued and\u00a0outstanding\u00a0at\u00a0December 31, 2022\u00a0($0.001\u00a0per share liquidation value)",
        "verboseLabel": "Preferred Stock, par value $0 per share; 0 shares authorized at June 30, 2022 and December 31, 2021; 0 shares issued and outstanding at June 30, 2022 and December 31, 2021"
       }
      }
     },
     "localname": "PreferredStockValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r619"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense And Other Assets Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclass of Statement of Cash Flows Activity",
        "verboseLabel": "Reclassification of Balance Sheet Item"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PrivatePlacementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.",
        "label": "Private Placement [Member]",
        "terseLabel": "Private Placement Transaction"
       }
      }
     },
     "localname": "PrivatePlacementMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "auth_ref": [
      "r188"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.",
        "label": "Proceeds from Debt, Net of Issuance Costs",
        "terseLabel": "Net proceeds of offering amount",
        "verboseLabel": "Net proceeds of offering amount"
       }
      }
     },
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIncomeTaxRefunds": {
     "auth_ref": [
      "r50",
      "r56"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.",
        "label": "Proceeds from Income Tax Refunds",
        "terseLabel": "Proceeds from sale of state net operating losses"
       }
      }
     },
     "localname": "ProceedsFromIncomeTaxRefunds",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "auth_ref": [
      "r45"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.",
        "label": "Proceeds from Issuance Initial Public Offering",
        "terseLabel": "Net proceeds of offering amount",
        "verboseLabel": "Net proceeds of offering amount"
       }
      }
     },
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r45"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from shares issued",
        "terseLabel": "Shares issued"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromNotesPayable": {
     "auth_ref": [
      "r46"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.",
        "label": "Proceeds From Notes Payable",
        "terseLabel": "Proceeds from note issued",
        "verboseLabel": "Proceeds from borrowings"
       }
      }
     },
     "localname": "ProceedsFromNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://electrocore.com/role/NotesPayableAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromOperatingActivities": {
     "auth_ref": [
      "r50"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total amount of cash received from operating activities during the current period.",
        "label": "Proceeds from operating activity",
        "terseLabel": "Proceeds from operating activity"
       }
      }
     },
     "localname": "ProceedsFromOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfNotesReceivable": {
     "auth_ref": [
      "r44"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the sale of a borrowing supported by a written promise to pay an obligation.",
        "label": "Proceeds from Sale of Notes Receivable",
        "terseLabel": "Net proceeds from sale receivable"
       }
      }
     },
     "localname": "ProceedsFromSaleOfNotesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Product Information [Line Items]"
       }
      }
     },
     "localname": "ProductInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleoffurtherrevenueconcentrationwithintheVADoDDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r163",
      "r176",
      "r179",
      "r190",
      "r196",
      "r205",
      "r213",
      "r214",
      "r240",
      "r242",
      "r246",
      "r248",
      "r259",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r431",
      "r434",
      "r435",
      "r442",
      "r447",
      "r521",
      "r576",
      "r596",
      "r597",
      "r622",
      "r645"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Profit Loss",
        "negatedLabel": "Net losses",
        "negatedTotalLabel": "Net loss",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited",
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r78",
      "r154",
      "r522",
      "r600"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property Plant And Equipment Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment - net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r375",
      "r466",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r375",
      "r466",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r663"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfOtherShortTermDebt": {
     "auth_ref": [
      "r47"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing within one year or the operating cycle, if longer.",
        "label": "Repayments of Other Short-term Debt",
        "terseLabel": "Repayments of note payable"
       }
      }
     },
     "localname": "RepaymentsOfOtherShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r109",
      "r160",
      "r672"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research And Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research And Development Expense [Member]",
        "terseLabel": "Research and Development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockCompensationForEquityAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r613",
      "r624",
      "r673",
      "r675"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. 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.",
        "label": "Restricted Cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesScheduleofcashequivalentsandrestrictedcashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r54",
      "r57",
      "r130",
      "r150",
      "r166"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesScheduleofcashequivalentsandrestrictedcashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r613",
      "r624"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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.",
        "label": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "RSAs"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Stock Units R S U [Member]",
        "terseLabel": "Nonvested restricted stock and unit awards"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureNetLossPerShareScheduleOfCommonStockEquivalentsExcludedFromComputationOfDilutedLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring And Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [
      "r295",
      "r296",
      "r300",
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Cost And Reserve [Axis]",
        "terseLabel": "Restructuring Type"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restructuring Cost And Reserve [Line Items]",
        "terseLabel": "Restructuring Cost And Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r296",
      "r299"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "label": "Restructuring Reserve",
        "terseLabel": "Amount payable in connection with restructuring charges"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r10",
      "r84",
      "r151",
      "r532",
      "r534",
      "r600"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings Accumulated Deficit",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r161",
      "r202",
      "r203",
      "r204",
      "r206",
      "r212",
      "r214",
      "r260",
      "r412",
      "r413",
      "r414",
      "r421",
      "r422",
      "r440",
      "r529",
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r235",
      "r236",
      "r241",
      "r244",
      "r245",
      "r249",
      "r250",
      "r252",
      "r364",
      "r365",
      "r503"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue From Contract With Customer Excluding Assessed Tax",
        "terseLabel": "Net sales",
        "verboseLabel": "Total Net Sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/RevenueSummaryofNetSalesDisaggregatedbyGeographicAreaDetails",
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r362",
      "r363",
      "r366",
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue From Contract With Customer [Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRightsConcentrationRiskMember": {
     "auth_ref": [
      "r63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that license fee or royalty revenues during the period from other parties from use of a specified patent, trademark, or other form of right granted to such parties are to a specified benchmark, such as total license fees, total revenues, segment revenues or product line revenues. May also reflect the percentage contribution the revenue made to operating results. Risk is materially adverse effects of a loss of such revenues, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.",
        "label": "Revenue from Rights Concentration Risk [Member]",
        "terseLabel": "Revenue from Rights Concentration Risk"
       }
      }
     },
     "localname": "RevenueFromRightsConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r360"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue Remaining Performance Obligation",
        "terseLabel": "Revenue remaining unsatisfied performance obligation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/RevenueAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Revenue from non-refundable upfront payment period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/RevenueAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "terseLabel": "Revenue percentage"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Risks and Uncertainties"
       }
      }
     },
     "localname": "RisksAndUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale Of Stock Name Of Transaction [Domain]",
        "terseLabel": "Sale of Stock"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale Of Stock Number Of Shares Issued In Transaction",
        "terseLabel": "Aggregate number of shares issued"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale Of Stock Price Per Share",
        "terseLabel": "Shares issued. price per share",
        "verboseLabel": "purchase per share value"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SalesChannelDirectlyToConsumerMember": {
     "auth_ref": [
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred directly to consumer.",
        "label": "Sales Channel, Directly to Consumer [Member]",
        "terseLabel": "Sales Channel, Directly to Consumer [Member]"
       }
      }
     },
     "localname": "SalesChannelDirectlyToConsumerMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r252",
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Sales Revenue Net [Member]",
        "terseLabel": "Net Sales"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleofcompanysnetsalesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule Of Accrued Liabilities Table [Text Block]",
        "terseLabel": "Schedule of accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]",
        "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureNetLossPerShareScheduleOfCommonStockEquivalentsExcludedFromComputationOfDilutedLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Text Block]",
        "terseLabel": "Schedule of common stock equivalents excluded from computation of diluted loss per share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureNetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule Of Available For Sale Securities [Line Items]",
        "terseLabel": "Schedule Of Available For Sale Securities [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash and cash equivalents.",
        "label": "Schedule of Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Schedule of cash equivalents and restricted cash"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r88",
      "r89",
      "r90",
      "r91",
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SeveranceandotherrelatedchargesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": {
     "auth_ref": [
      "r88",
      "r89",
      "r90",
      "r91",
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]",
        "terseLabel": "Severance and other related charges"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Severanceandotherrelatedcharges"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r105"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Text Block]",
        "terseLabel": "Schedule of Recognized Stock Compensation for Equity Awards"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r1",
      "r14",
      "r15",
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule Of Inventory Current Table [Text Block]",
        "terseLabel": "Schedule of inventories stated at lower of cost or market"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureInventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.",
        "label": "Schedule of Product Information [Table]"
       }
      }
     },
     "localname": "ScheduleOfProductInformationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesScheduleoffurtherrevenueconcentrationwithintheVADoDDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r295",
      "r296",
      "r297",
      "r298",
      "r300",
      "r301",
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule Of Restructuring And Related Costs [Table]",
        "terseLabel": "Schedule Of Restructuring And Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r377",
      "r379",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]",
        "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockCompensationForEquityAwardsDetails",
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule Of Share Based Payment Award Stock Options Valuation Assumptions Table [Text Block]",
        "terseLabel": "Summary of Weighted Average Assumptions Used in Valuing Plans"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Schedule Of Sharebased Compensation Restricted Stock And Restricted Stock Units Activity Table [Text Block]",
        "terseLabel": "Summary of Activity Related to Restricted Stock and Deferred Stock Units Granted"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": {
     "auth_ref": [
      "r86",
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.",
        "label": "Schedule Of Stockholders Equity Note Warrants Or Rights [Text Block]",
        "terseLabel": "Schedule of stock purchase warrants outstanding"
       }
      }
     },
     "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureNetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "auth_ref": [
      "r61",
      "r64",
      "r65",
      "r66",
      "r124",
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "terseLabel": "Schedule of revenue channels accounted for 10% or more of the Company's net sales"
       }
      }
     },
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling General And Administrative Expense",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling General And Administrative Expenses [Member]",
        "terseLabel": "Selling, General and Administrative",
        "verboseLabel": "Selling, general and administrative expense"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockCompensationForEquityAwardsDetails",
      "http://electrocore.com/role/SeveranceandotherrelatedchargesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "auth_ref": [
      "r616",
      "r617",
      "r648"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A preferred stock.",
        "label": "Series A Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesAPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SettlementLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts payable for money transfers, money orders, and consumer payment service arrangements. Settlement liabilities include amounts payable to intermediaries for global payment transfers.",
        "label": "Settlement Liabilities, Current",
        "terseLabel": "Lease settlement liability"
       }
      }
     },
     "localname": "SettlementLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeveranceCosts1": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails": {
       "order": 0.0,
       "parentTag": "ecor_RestructuringAndOtherRelatedCharges",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.",
        "label": "Severance Costs1",
        "positiveLabel": "Employee separation costs",
        "terseLabel": "Aggregate severance payment",
        "verboseLabel": "Severance costs"
       }
      }
     },
     "localname": "SeveranceCosts1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share Based Compensation",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1",
        "terseLabel": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period",
        "negatedLabel": "Number of Shares, Cancelled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted Average Grand Date Fair Value, Cancelled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period",
        "terseLabel": "Number of Shares, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "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": "Weighted Average Exercise Price, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails",
      "http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r392",
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number",
        "periodEndLabel": "Number of Shares, Nonvested, Begining",
        "periodStartLabel": "Number of Shares, Nonvested, Ending"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Number of Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r392",
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "disclosureGuidance": "Weighted Average Grand Date Fair Value, Nonvested, September 30, 2020",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Weighted Average Exercise Price, Ending balance",
        "periodStartLabel": "Weighted Average Exercise Price, Beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails",
      "http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "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 [Abstract]",
        "terseLabel": "Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Weighted Average Remaining Contractual Term (Years), Beginning balance",
        "terseLabel": "Weighted Average Remaining Contractual Term (Years), Outstanding, January 1, 2021"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period",
        "negatedLabel": "Number of Shares, Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "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": "Weighted Average Grand Date Fair Value, Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate",
        "terseLabel": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInValuingPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInValuingPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInValuingPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": {
     "auth_ref": [
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]",
        "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockCompensationForEquityAwardsDetails",
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails",
      "http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": {
     "auth_ref": [
      "r98"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of non-option equity instruments exercised by participants.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised",
        "terseLabel": "Number of Warrants, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations": {
     "auth_ref": [
      "r99"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares under non-option equity instrument agreements for which rights to exercise lapsed.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Expirations",
        "terseLabel": "Number of Warrants, Expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": {
     "auth_ref": [
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net number of non-option equity instruments granted to participants.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Granted",
        "terseLabel": "Number of Warrants, Granted",
        "verboseLabel": "Awards, granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "auth_ref": [
      "r95",
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding Number",
        "periodEndLabel": "Number of Warrants, Outstanding",
        "periodStartLabel": "Number of Warrants, Outstanding",
        "terseLabel": "Number of Warrants, Outstanding",
        "verboseLabel": "Awards, outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number",
        "terseLabel": "Number of Options, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period",
        "negatedLabel": "Number of Options, Cancelled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price, Cancelled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross",
        "terseLabel": "Settlement of accrued bonus, shares",
        "verboseLabel": "Number of Options, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value",
        "terseLabel": "Fair value at grant date"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInValuingPlansDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value Table [Text Block]",
        "terseLabel": "Summary of Activity Related to Stock Options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r106"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Outstanding, January 1, 2021",
        "verboseLabel": "Intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r384",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number",
        "periodEndLabel": "Number of Options, Outstanding, Ending",
        "periodStartLabel": "Number of Options, Outstanding, Begining"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Number of Options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r384",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price",
        "periodEndLabel": "Weighted Average Exercise Price, Outstanding, Ending",
        "periodStartLabel": "Weighted Average Exercise Price, Outstanding, Begining"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]",
        "terseLabel": "Award Type"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToRestrictedStockAndDeferredStockUnitsGrantedDetails",
      "http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by range of option prices pertaining to options granted.",
        "label": "Exercise Price Range [Axis]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/NetLossPerShareScheduleofstockpurchasewarrantsoutstandingDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
        "label": "Exercise Price Range [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/NetLossPerShareScheduleofstockpurchasewarrantsoutstandingDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/NetLossPerShareAdditionalInformationDetails",
      "http://electrocore.com/role/NetLossPerShareScheduleofstockpurchasewarrantsoutstandingDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding",
        "periodEndLabel": "Aggregate Intrinsic Value, Ending balance",
        "periodStartLabel": "Aggregate Intrinsic Value, Beginning balance",
        "terseLabel": "Aggregate Intrinsic Value, Outstanding, January 1, 2021"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/StockholdersEquityScheduleofStockPurchaseWarrantsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1",
        "terseLabel": "Expected holding period, in years"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInValuingPlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r106"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1",
        "periodEndLabel": "Weighted Average Remaining Contractual Term (Years), Exercisable, March 31, 2023",
        "terseLabel": "Weighted Average Remaining Contractual Term (Years), Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2",
        "periodStartLabel": "Weighted Average Remaining Contractual Term (Years), Outstanding, January 1, 2023",
        "terseLabel": "Weighted Average Remaining Contractual Term (Years), Outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares issued"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of equity securities issued.",
        "label": "Shares Issued Price Per Share",
        "terseLabel": "Shares issued price per share"
       }
      }
     },
     "localname": "SharesIssuedPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares Outstanding",
        "periodEndLabel": "Balances, shares",
        "periodStartLabel": "Balances, shares"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r2",
      "r132",
      "r148",
      "r600"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
        "label": "Short Term Borrowings",
        "terseLabel": "Loan"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r58",
      "r194"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r169",
      "r170",
      "r171",
      "r196",
      "r217",
      "r218",
      "r220",
      "r222",
      "r229",
      "r230",
      "r259",
      "r309",
      "r311",
      "r312",
      "r313",
      "r316",
      "r317",
      "r335",
      "r336",
      "r340",
      "r344",
      "r351",
      "r447",
      "r567",
      "r611",
      "r625",
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r28",
      "r81",
      "r161",
      "r181",
      "r182",
      "r183",
      "r202",
      "r203",
      "r204",
      "r206",
      "r212",
      "r214",
      "r228",
      "r260",
      "r353",
      "r412",
      "r413",
      "r414",
      "r421",
      "r422",
      "r440",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r454",
      "r465",
      "r529",
      "r530",
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Statement Equity Components [Axis]",
        "terseLabel": "Total Electrocore,Inc. Stockholders' Equity"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedStatementsofEquity",
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedStatementsofEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Of Income And Comprehensive Loss [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Of Stockholders Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r202",
      "r203",
      "r204",
      "r228",
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedStatementsofEquity",
      "http://electrocore.com/role/NetLossPerShareAdditionalInformationDetails",
      "http://electrocore.com/role/NetLossPerShareScheduleofstockpurchasewarrantsoutstandingDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r7",
      "r8",
      "r81",
      "r84"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Stock Issued During Period Shares Share Based Compensation",
        "terseLabel": "Issuance of stock related to employee compensation plans, net of forfeitures, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r7",
      "r8",
      "r81",
      "r84",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Stock Issued During Period Shares Stock Options Exercised",
        "negatedLabel": "Number of Options, Exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockBasedCompensationSummaryOfActivityRelatedToStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r7",
      "r8",
      "r84",
      "r100"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Stock Issued During Period Value Share Based Compensation",
        "terseLabel": "Issuance of stock related to employee compensation plans, net of forfeitures",
        "verboseLabel": "Settlement of accrued bonus"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRedeemedOrCalledDuringPeriodShares": {
     "auth_ref": [
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of stock bought back by the entity at the exercise price or redemption price.",
        "label": "Stock Redeemed or Called During Period, Shares",
        "negatedLabel": "Preferred stock redemption, shares"
       }
      }
     },
     "localname": "StockRedeemedOrCalledDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRedeemedOrCalledDuringPeriodValue": {
     "auth_ref": [
      "r81"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.",
        "label": "Stock Redeemed or Called During Period, Value",
        "negatedLabel": "Preferred stock redemption"
       }
      }
     },
     "localname": "StockRedeemedOrCalledDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r8",
      "r11",
      "r12",
      "r70",
      "r600",
      "r627",
      "r638",
      "r657"
     ],
     "calculation": {
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r113",
      "r114",
      "r118",
      "r161",
      "r162",
      "r182",
      "r202",
      "r203",
      "r204",
      "r206",
      "r212",
      "r260",
      "r353",
      "r412",
      "r413",
      "r414",
      "r421",
      "r422",
      "r440",
      "r448",
      "r449",
      "r454",
      "r465",
      "r530",
      "r531",
      "r627",
      "r638",
      "r657"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders Equity Including Portion Attributable To Noncontrolling Interest",
        "periodEndLabel": "Balances",
        "periodStartLabel": "Balances",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders Equity Including Portion Attributable To Noncontrolling Interest [Abstract]",
        "terseLabel": "Stockholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r87",
      "r195",
      "r336",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r350",
      "r353",
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders Equity Note Disclosure [Text Block]",
        "terseLabel": "Shareholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/ShareholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StockholdersEquityReverseStockSplit": {
     "auth_ref": [
      "r85"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.",
        "label": "Stockholders' Equity, Reverse Stock Split",
        "terseLabel": "Reverse stock split ratio"
       }
      }
     },
     "localname": "StockholdersEquityReverseStockSplit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://electrocore.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r455",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureLeasesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r455",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r455",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureLeasesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r455",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureLeasesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r468",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureSubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Subsidiary Sale Of Stock [Axis]",
        "terseLabel": "Sale of Stock"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental cash flows disclosures:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r256",
      "r257",
      "r334",
      "r349",
      "r438",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r635",
      "r636",
      "r637",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Transfers And Servicing Of Financial Instruments Types Of Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Type Of Arrangement [Axis]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative"
       }
      }
     },
     "localname": "TypeOfArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://electrocore.com/role/SignificantRisksandUncertaintiesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [
      "r295",
      "r296",
      "r300",
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type Of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails",
      "http://electrocore.com/role/Role_DisclosureRestructuringAndOtherRelatedChargesSummaryOfRestructuringAndOtherRelatedChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasuryBondSecuritiesMember": {
     "auth_ref": [
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities greater than ten and as long as thirty years, are interest bearing, and are backed by the full faith and credit of the United States government.",
        "label": "U S Treasury Bond Securities [Member]",
        "terseLabel": "U.S. Treasury Bonds"
       }
      }
     },
     "localname": "USTreasuryBondSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCashCashEquivalentsAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetails",
      "http://electrocore.com/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesCarriedAtFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r67",
      "r68",
      "r69",
      "r231",
      "r232",
      "r233",
      "r234"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use Of Estimates",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_WarrantExercisePriceIncrease": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share increase in exercise price of warrant. Excludes change due to standard antidilution provision.",
        "label": "Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "localname": "WarrantExercisePriceIncrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/NetLossPerShareAdditionalInformationDetails",
      "http://electrocore.com/role/NetLossPerShareScheduleofstockpurchasewarrantsoutstandingDetails2"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_WarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.",
        "label": "Warrant [Member]",
        "terseLabel": "Stock purchase warrants"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureNetLossPerShareScheduleOfCommonStockEquivalentsExcludedFromComputationOfDilutedLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantsAndRightsOutstanding": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.",
        "label": "Warrants and Rights Outstanding",
        "terseLabel": "Warrants"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/NetLossPerShareScheduleofstockpurchasewarrantsoutstandingDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingMaturityDate": {
     "auth_ref": [
      "r656"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format.",
        "label": "Warrants And Rights Outstanding Maturity Date",
        "terseLabel": "Expiration Dates"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfWarrantsIssuedDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r216",
      "r222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average common shares outstanding - Diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r215",
      "r222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "outstanding - Basic and Diluted",
        "terseLabel": "Weighted average common shares outstanding - Basic and Diluted",
        "verboseLabel": "Weighted average common shares outstanding - Basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://electrocore.com/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 9
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124256539&loc=SL120269210-210444",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124256539&loc=SL120254536-210444",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124266218&loc=SL120267834-210445",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL120267845-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919260-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919272-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL120267966-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL120267969-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 6.M.Q4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122651532&loc=SL122037091-237805",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124268681&loc=SL120267897-210452",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13A",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=125515542&loc=SL120267917-210453",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=125515542&loc=SL120269220-210453",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267853-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267859-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267862-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=118198657&loc=SL118198666-228104",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123408481&loc=SL77919106-209958",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "905",
   "URI": "https://asc.fasb.org/extlink&oid=6471048&loc=d3e5272-110052",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e777-108305",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r604": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r605": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r606": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r607": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r608": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r609": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410138&loc=d3e79691-111665",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410138&loc=d3e79708-111665",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r678": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r679": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r681": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r682": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r683": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r684": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21564-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.C)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "50",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(4)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>73
<FILENAME>0001213900-23-035987-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-23-035987-xbrl.zip
M4$L#!!0    ( !&"HU;L9M1DL18! "Y]$  1    96-O<BTR,#(S,#,S,2YH
M=&WL?6MSF\BV]O=3]?X'CF9FGZ1*<@2Z.Y-4R;*=\9[$<BQGLF=_22'1LI@@
MT'!Q[/GU[^H&))!  L2E09V:3&R!H'OU6L^Z]NI?_[?1&.E(-)'$35^X*^E1
MU(>/2#6-.G>G_4"Z_?G-_<V$&XGZ5%/KW!=5_MM"W$B3$-=M=P11G#<1WQ-Z
MW6:K-VNVQ);0KW,?D(IT\MRAR7U%4IUKMKA/X@LG-(46Q_?/V\)Y:\!]^/30
M:+S_GU\7YE+AGI>*:IS/-$LU]9=WM85IKL[?O'F>ZLJ9@69GC]K3&^?B&WB*
M4'.^8.CF^N:Y:$S/-/WQ#7SHN\DR&H^BN-J]T;G@NUE"<O#KX8+_J::^OO''
MCQ]GY&;\5*'9'+R!J^Z-BJQ^#[VS]09?GHH&<F]_-F3?W3]:[KW\F_]\^CB9
M+=!2;,BJ88KJ;/.MG;<XW^,'@\$;<G5]*[Q>VIJD\X;N&_NB>ZML:&V![^T9
MO7/'^@O/9O#-L@I#0/^YN/_XQM1%U9AK^E(T94W%-&TVFD*#%[P#E/>]<VON
M:*9ME@(I:&;J&GR$SF;:$C^^U6RU>-_LS<#9=^S9F^ZM.IJ'CJ+[!JYZ9MT
M-O'=[++-OHGSG4:SW]B,33+UAOFR0D;P:^'R&WS9(1G?$/C-",)&RK<\0W!O
M5ZWE@5? '4B79^LO:&J$[VAJ8^M[SX9TF)F=F\.Y%R-$[?VO"R1*[W\U95-!
M[_&:-]RU/8,;?GUC7_AUB4R1PT]JH+\M^>E=;:2I)L!:XP'&6.-F]F_O:B9Z
M-M\X3WZ#OP3_V&^8:M++^U\E^8DSS!<%O:M)LK%2Q!=,!01WR\_G^$:DO_]_
M__/__H?CR >R)"'U/?[5_@#NO;5I8;_RV;S'['2YX4=57.)G(_G\2H6QOXQ@
M6+JHW*@2>OX=O=0X&6CW(#ZVV_W:^R90K--M"IW^KV]\3T_XRN$2J1+\-:\5
M\='SJD'M_5Q4#)3.6T:6KN-WR,9,5/Y$HGZE2I>@&38O[#1K[QL@^R %Z;SR
M4IM9R_4[[^!+FG0-GQF>=_*U]Y\S>1V>XO;+A-I[_,7DK_MVCPP3KH)"G9C:
M[/L0:(CF""AK__X)+:=(__9)?):7UM+^S1VBH^'.)PM11Q>@9:21MEPAU2 0
M--0!D1X1'O_%R^:6._$%?S3\(>H2^=\?, !9?;2)R7OFUJ]Q-IZ]JSD8>"Y9
M^@M0H?:^G?V,937W&0_VS%A(AZ5L-!A*DHX,8V*"N(SU.UU[DHG*<T?2!<&Y
M_?<1-"Z >EU^#_7V2\BU+L[P$'R3N=DFGSO\.]W++F2DQM@RL=D@P<!JG*7*
M]B/L:YXAMFJ<A&;R$D#P7:WI&R]6FPU),QO.#8#*[IC=X<5:@/P%MMM)76"%
M9J_9^7:KF<B 88A3!8W-!=*=GPU'5'=6Z!)-S1NPXW2"G@](7WI&V:UQ".!T
M!??##:!R[P:?XG/'AM*CA:BJ2!FKR!G./7I"JH6N=6UY+S\N3 -LA!E1O_@I
M][+A0LPE6HFZB8<XGO^!3(0MN.%\+LJZ04!I<Q4#E&JX+YB(,'?G+;?(#%[C
MG9?">N$/Q$?$>UCTSM(]<M_K>!D4;&:L=^"A#>$ K_('F#64AD+U:-C-B(:1
M,-X=^M5RI6@O"$V0_B3/4+#$WVKJ$P@SLN7:>-!,4?%>'VF&"<+W)X*7S;1'
M5?X'X, Q>G3G(WR?!P1Z^[0V?]8Y H>_P5QD9 S]^.M?.6RYG\.SX:/Q'.8K
M&PX^S__0,&C9S 1#1_(3DO9 =6_@7<5&:[V,K4.KF$ 0\!0%'OYWS!0?-&=:
ME_*3#.X",/],@0O[9MEO9C#+N::9*D V=KS.%5 I,&:U\66"'VE?N=?P.T)=
M<!TNOW'OM0?K_L9C)N+(-#B5T,#@9)4S%[+!W<&[." <]M'A$\3Q#9A#@^_
MAT]P(P*/"ZC)@;LEFQR:S^$^(!=WC::Z)>HO'-^IDRC2&9F<^THR,_*)QPW#
M\R1KA  A#'?R.!!R;A"W$\C-D<#(^8)X^GZ7$CS7FG,9.[?O:H8,\HK=OS?^
M9VQ>OO4V>P"&9NF>]Y/8QKG#681N-C[P/-AS]CWKNQ Q!->?KC_'K&/*<QGI
M'!D%"@P\C&Y^][N-VU_>O.Y-X/N<MZT(FNR. HPIW<3.''%O<#@"H^/VM9VO
M(=L##/B2>V5[6+X!N!\Z%#Q$5HQ)@9):%*TWY$./6.EY+CB7)!C,,_#_3'94
M'B?)<*<!$NPQ#[%;@+]_];>%0P>@$305QVZ'S[)1>Q]L!]N/^_5-X%N\(WP3
M/,2T^*3)Q^:3%HD/9,4G .R@GDLL?D(2L@INV"4+LFY<LW*1U8XMFP%LYUY)
MCSY"<] J&^I[Z -,-VBTFMG09^UXE(P^:8AEAFAWL_;GF%8L5"OZY2A;G.&Q
M>F,+3LV"\W[%F_Z",[N7K@7/WI)@$D[5@@O92[C M_:&HJJR[B-%-(SQW,X#
M^M9\S^R+E758_59V5K&]]/[D44D7V]#-\WN<T+(7%O_JFU?1H0KO0D8.57B_
ME$5(BZR^+W=;H=7WSHNM?HB>9[!/'^SGH/$C%\:4G0E(JA-7Z]D+3[)ID29>
M?1.?K3^EZY^Y_/,ES%'D%?/85*D,9S-K:2EX\P$I0\+^HHX6F,.>T(TZTY:H
M&C(2T2^.3(]"C2WZXN0;CKI'IBBK2+H2=556'XV38I_@R3->"4,?22+%5J)R
M)\K2C3H25[(I*B?%,GMIP#@GA'. FDM-K9 -%Y%;=N;-."3$\F>634DLFSR=
M M<I9"9*P29*_HO.; W*;(W\68 9#2<0]VFQN$9)M7_F(>$6"U!0I_US6G2F
M_>G5_CFQ -/^Q6O_3)?ZN 80)6>&#'. 489!>V42A9NHRKC;IRQD3=00A2%
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
MX0,55ZK#)QX;, Y*'C8]_#%$]WZJ<P]%)QI2]X,=6_^%%Z8$ZC=I EZPRW*
M#TBKBCJW$G7N250LQ/V<8Q(DR9>:9TW< RP@,,>M<&N)14"B,&;&(P;^[;5@
M\@&]5*+\L>=Q_*#CLK.CNFS-Y<D@]VOOKT;C^^.2PVQA4US8)&+]L$"Q.<(%
MN"M'K_EJN(1!9[>T &M MZK@5C0D\>]MMK$I/A)7.);$X>UTR-Q33%S\UH\D
M@5Z72]NMLUX:?(J;A<UP4G7ZPLT6:/8=QSZ^@XV!2(851Y#T=4".>\6_YA:B
MP<UE!>P.45'@(J[[QB&IORT9&R.FQDV1<P,\<QV3:N%\K%W%[$2F/ $MEPUP
MM I?)E7,$EP%>Q??NM+1#!'KEQ<XLN_"X%[!\X!).,,":\C #<YAO';K'OB.
M:&Z/_8?H'R4>HOUE9PZOZYRH2MPKP9[C%%@-KD__@AG@^\FM\"4\"N<YI&$M
M&009I&B8W*#)2>*+<9:P#C_)E_[$#6("P[GAK/%IPGV2U=E"2]&:2I1&&EFZ
M#E2TMP]@'6&*IF5L=$0_8&_="S)4[?#FNI2:%3C0>*M%(&N4'1KK;0^QHM5_
M688ISU^.$/A8)>9V:P%*4 =+(PCB4C9-$%VGN%?%BE-YX1 HT1?N!D,Q/@7E
M"7&7HBG:]>I;H+1YAC=J?F_!G>UFQZF^M12[*F'2>.!>86KUW@HMX<RYP5S(
MI%1V14IE$R%4.OP8'>?L6:_A"QFOS](90CK-.D[G605J!/J($?59U"@J#\)@
M@''TEL<Q;]*AJ&CE?EJ?=:O1-Z9TA".FH9&VCH^U?;U8 P-TNL@I(JXH$V<S
M,#!T?(@:T98Z=@H"/\5PT@BX8"Q!X.$=NFO2 L(L83(O=>P!P</ ;<#3?^0>
M=>V'N<"7TV$;_)(S<*L0F9^$YJ23B*:2"B=<3"$TWX;-DESFW[JW';PA?);N
MC=B7<FX.F#&^U;U35FTCC!>F#<'U#KTNX=EA-LK+"S_V/;M20?N.G+RWS._-
MMAT?XOJ(!<!>;0^3VQ\03C]RXWF2@>_'<<X!\N0#:^_+[Q48ZCR6;OF,+EM^
M'&XC;:GXS\TS'AQCAA1,OAU='P'9'S7]Q6/&\P&A9_(%LC@SYPLD"AVD_X_?
MZ);=$G832 &%@GE:0YJ$&5J4<%8RZ2.SNK ,646&X4G\=-/LI$8#.%V%F;YY
M,EHF2^C.[ .9V,B>EZ=H/R"'EU53O--"!#:DXX9$?RNDU*,A\Y"X@QV6D(.#
M)?(\*!%#TB]@[:@:R9Y8AAUM@&$C&+7$F>N68&XR%J= \+N4%_SR'S*\&JLO
M['1J6*\]R0:QGE11G<FB@H,3N-\ OAD?>R.)NI1.?,3@<&L"60K;-M%Z);[>
M&WXH7X0P2D(R(?P_;YJ_V5T3/7O9^TFQGW9*%][[BZK$+(F;&@ND*&NC]!5
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
M T,)LA'7?_G662\=ZQB??8GW5\SP#WBO$UAJ9!]2T79R O)4V83>1X[,K>O
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
M/WQ"RRG2:YPJ+H$XEM%X%,75N5W],K9,  $5S[K&62 QY$GV-?N,V0?Q4>B
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
MDK3P0%EYMZP[,XO!ED 2'N^49C>9*A_:5U;6+>NX=V,[3 @KL-GZ<.U@089
M/T'1(8.HDQXW@ZAJ0E2LTK>B_!8A:0/93D]@+639N!FBG1"B12ON*@C*6D+:
M730#V8>URJ-ZW QZJ@D]B>N2BC*L>.8(LG%G&Q[.N&ZI7-B51O]O2K!#:#.G
M+(^6@)'LNSVU0)DTMHQ7C!>FB^DKR3-,46<E>9N2O M1P2<^&IQHX ,</XGZ
M;,&U^#J'P2B:8U)\%6GFVVK\*D,XZX/&D#1KJJ"4VX9E/9/#U1093FZ/[KN)
MU]Z,=%<<6R9(LXI)$]YYD1_$*>D_=3XOQ2#SXM>?<YC%,75/I9!4?&FA*3!N
MXPIL4?,%G&3%PE2\ QT$#Q^:IBY/+5.$63QHMYJ*7Z9K"JBJQQMX+0BS&>K<
M#IALTS;(H\*45"G:C!W/#"=WI"-Z$Z,U4G1-W!:$A.YDN]YK)SV@/A6N+(7H
ME&*01XK ,:&F4_!NV88SOW?[<Q)T8$B?NR7']Y/VQ^\PO5"%03*]P/0"TPL4
MZH58U8.9Z@BAPR<]9+[;KC<'25-2IP/"I1@DTQ1,4S!-D:NF>!5-5<3HN9>5
MCFCM<2,,,N_&(5W1$>I"JW>,KB!_>3K@.%W((H=Q,<RB';,.'9;&C 5F+##!
M8\9"D<;"<0T>,[,?VMVC#8A6%K;#+A(5;4ULFP5,[3"UP]0.4SLT1S/SU25"
M+VF\DJ_WVT>YH)2A;&BY?&<5TG@RI.+)]T4ZBJO82$)&$@ P] R.C83FD20I
MCJ5G]&PD;"1L),<KC0SVDE:$2FPDN7/.\>X2K81C(V$PQ$92$LX)@"'?\+;'
M7A["L9$P9BIV":EJZG#DL2G^Q0UM>K"5(:AZ_N#T4@/<5G^'?XNJ)>HOG-W@
M08ATVLV1 IEKWJ[Z@PP [3RV?/.\D'YSAE:;-6=@@Z2_[P)=\I7I1KQNATDD
M;8,L/)<;:&,^!W9;"^KCMC.HM [Q^]=/?!=$-H810RTI V"G8.I&0ZPT.T2T
MA*2[@-OU'M\.+Y@H 5^4 @>*'.01L9"TX6MW+&D!VL\,RZC&LDSWMPZ:Z?=
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
MNRC;$VFU]S-L\N:V(2XB=^C-^N/TE=#IU#GW?Z_WV-Z9V6NU]YS-.Y%ZUYX
M00(E-A*-MD([-CF<#0]X;LTZA_][O2%;WM3$8HLG\*[6I86R#V P(VX)5Q8&
MAT#VI0B&PN$A'A^C]0PY(]N"4"!VE#94815G<&07@EWOM"P5.!4#1*'[WGNK
MD'WOJ1!L_?C#HNJ&K0I%Z>VYX^5./O'U5_'<@O*Z 79E'+,TX/%!$\C3>BT'
ME3>J3B@_Q86FT**<WJ$TII&>I>#@TG-M*:A<-9P0**=W]/QG1 I3:&QE<H9.
MM 4),5R;;;!96WW'<'6C+KWV+UD;L4!$DFV8XVP#-X>[.6V%L%^@/G(X?_\$
M/@%VGJCFVGADY4.I6K@ZC!?)\) V4AB#+0M;EOC+TBS]NI2,X(S>C-X,=]BR
MT+DL3!TP.8A";QK#W>N_?.NLEZ8/=8M,3M$,@V[&*R4?,?)%(-_/<4ZVC4:>
M-**?SG:+HLFS=ZL<[@O>"MID<:=K<]G\"%(=MB%9Z!Z[B:U3[W>#NGE3+06O
M*1Q3>2+##.RJ#7;%QLDC@%W@CK*#8-?J'MU]H5/O](5$8(=;T]H;>%-<T]=5
M2!7D;NEZ3LO@3(W3$;#73%80?-TQ@>%3_/,,IQ4LO-U!5JN;4Z 8)LN@94Z)
MR"DJI&/)1J&-SMB5$9D1F1&9 2_%E&3L>F)Q<J%WUNJDZ3Z0SB4-<I(>.*:;
MH_3H9K]2,A8C'[5JI%P*(E'TG!PC<K%]8F9HF_NDAXQT>KL1)28,#$L8^:I,
M/@;%<6+[L:!XT$KQ6&(F"_FZ"Z7/5J3N;URBE0X<:OL8HBIQXA(W2/RG!$Y'
MA7U>1N22:\TJQL$2N3E>?(&?%42:KZK2T ,SH4[/GHSZ@6,,RN;TG)*8,2(S
M(E>#R$QAI.^,':$P>OVD^J+99?J"%BD[K7P/WA@!;$>*P10D&HA#SS@$@>CF
MOU)R%B,?M>JO5(HMEB.$N\B=@Y3?VD+^$<OXE2WBH7X/GU2/!1UJ3+484#BD
M*D@F(Q\#M@R 33@.V!*?F\.W2HIK)4]&.")S^)\;%1\BH>DOG(X,I#\A;K8
M"B'J5B;JS/<>^%;NT1\ MP,C"$"M1*R5*)B\9K.ONFRB2^U':.BXU4N:I0TR
MH=)F@_@+GXS&V3 Q&_UIB&!@>"ZR"+8ZW1KW;,CGJJR\JYFZA;!6W!*M?_W4
M%WCA;256^;3B5J.%J#["W?Z]BX:!3(.4$2BR.)65,NQCK(;+PLC'/#[&8HQ\
MC'R,? S@&(NQ0MOC"FW;_%DS58-Y.)O!F, ZUM$,R4_XK+HZZ0-"-6=6N,Z
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
M@9>%Y@[:0M+H$,\'A(;*"@3EAK%RCYZ!, /A4H)P8,0_"0CCIT1N0%96,?>
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
MZF"83:5R,!H?4,:?G;ZUCDW2VM7JW3P@J6&UE0+#<X+.&?P K1W^X.3=*RJ
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
M95,RB6\;ZN:D;E!C[(/26Z@#)>Z2U9K4V0.=RD%7BC!MZA51AJ1>.3<E\,O
M*6QXK73)1F<_5GEE(F.5E67.F6UKIH'E=(S91:1_JVNCC/3H5DJ.W>J\-%DI
MG(#>3*27<3>4XQ)F>UIW?BQ:$2V$[TM ]CZ Z%VNG0/?&Q8>\-CM[++T^:5Q
M=Z,[]DU=_Z[C36(!4O)B7R#]HS<_><ZCW^[#_WE9)GHBNKF@>'3QLT?5TB#.
M/P72(1HULU-^/U57T5])?^X,EZ4S!WSU4Y%X\C]I6JN%:L!7>V$M;SNJE0@7
M23]Q+/@.*DCIE#\M-(?1TP,;@%,PG_BCGX"=_)?3@V!]DV\:/ L?:#N6^8V=
MBG/S7P0*U\3+<].0U-% D6OX].COQ4%XOY_KINH%#3/-7NGJ,_Y:UPP6SFW^
M("7!SW$>ISATULG#015:) Z'*.0#](=%VY\&O7B-7V.R=FVRUL:B50:<.X@D
M)Z;ARDLOS<!TB_;(0!:6>!E&6F_'0>4+#Q</2S)J'0UN%^:]YX*Q(;KK%&U-
M&H\/(+IKF+&A6T.W0Z;;T7C<F=1Q?U@4-:77ZISMK[3Y)4C+_GM^PO[UQM=*
M#QE+B!ZX)ZRS!W'?(JO%]MR;4\_!Q_M8\D:<E9)WD<>SQ 22U&,?D84P9?#1
M8RM1$9G6K#$J/$^DU>G$ 0T;;FF6_#)E,N1>;"63O5'1L._89#+5JF]7.+K>
M= ]]5\6STIIANQ9.(O4M<[!KIR(#+592L<07K0#:R;KVGZFYD4<O@H,+8_;9
M-*;K(P6TJM]M[8VAZ;+X.R:6__/?8] 9;U_JR3;KVF6-7O%(?5O96A=V%Y*M
M8:]H%#Y,@+1(OS'=__EE,H4;#>I>*A;] /=1G?+PUF]\8LN5;CXSIEA,5YU
M<]1>BPJKE^-BB9C]+[GBXKF"]IFZ^ZX%*WWEG!3HRMITM5)4BPSZ2< X#<\T
M2WZ)DIEHW;>3S//"Y2Q')9D[@CB,IZU]TVTS^#1%O;[MEB9[NH!M5FVQ*\4
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
MMT.8+-M0\B5*^+9C#NK.TYFL.W?>U@X4K= %7O-F&56,AC]6837E0*S;8!%
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
M8NM78N<EFQOZ'ZQ)@M/A=RP^"/9XF(B!30")&&!%%5L8F%4*"'U<HK0JOZ[
MSJK)A^HQC<!.4M35RM0,!Q>+T+),9]Q.@Y@BWTQ,/'E@*?F *#]Q+K+=S%QD
MNY-_PV_P!8^<)@CR/&,.LY8@,#-E\ISRYB3\V5TI@%*0."718#_F@P&_E5":
MTP!#*>P[_AUQ.RT%M7"0>C;2BFL#^TW9P)92#.Z8]:A-60J_P[NG]+?;^5=O
M'YRM+TW0#7%4RSX"O6= M83#>!MP9,/.;JG@EK^,>K=GH[O.UT1TRW1PR^$X
MX-;O&MQ2/%QZ[&VJP3@2P,LD'*A=@F#FCAKS!X-K09SCX6+Z<,F][F+-BLF7
M#\>K=5IY3OHG[L:'-!ODPHM<;R!ZGK*@A]4%.5(2J<&.E"8HP0<-C8^(6R.T
M^U' :__6,NK,[5]("BFDU-OI4;469;1AC5ELC41\+^C<C3T/,HJ:%P8:K:E-
M2J_TB(X7. @MOIXAMKC)E$J%?SS]8V$KD(Z&&6>W"/L$H0*/@/3'P4#'L8L#
M$X->W<2@$+.L'0A?N("K^%W7AM>6:DHV0Z[N]7[Q#@)F>$U+ID9IU(DZ6X*#
M"!XI^(R/.=%]<Y_*CLXA?/A!)*>*9*O4?67T3,/[*BM"Z[?[\']5AVEGN*R\
M49KMJ%8#\.\':3]4%DV5RLX)=_1Y.9P@ +/UG @=]Q/7<!?&["*DWZYYQME.
MOO<0&5\V2TX(BR^GS._K]<X+%I<-NIV$)NM:'VHA'76LNO=8]]78E,:FU).=
M=V53>GNV*>=%43M&G3BX:LW/=%O5NS;PK#2Z+#%TJ6/8^)79C/+X?#+F(]/-
M%151'&".MU.OY-;AW8H6U[PYNL:)W:@RUF,VH2<KT+'CHCIV$!_N4(<3.CR>
M:E9\V'+;VXO<#D8%Y78X/!ZY?<'9]CJZ2E@6B(6<#Z8YL_'R*">&T4$DU \^
MX_%FXV7@86PQGT[/M.M,'AIR^>W\#I1M)7G43N$\ZI&&O(?!C2]E,XWV**H]
M>KO0'MVB+?Z[\ KW+W"I#J-TJ:KP"KL9=A/?_\F[>]-1==DE(GM :N2IURS&
M"],[/T!)<^'37/C4-4=1E*6S.+2E&J!^IVA>8C#JU3LQ46=U5]=U-6JX4<.-
M&LX4&92<11@7O3H?U?Q>)\VIWSMP2!#;<S-PR/9]YA0=N$:@QSS473[%9*S%
M=%4 >[@"Z2;07V[.97XVC*^Y;1[X"9[]0R8\H"C39^I,]T!["&_!)D($?X\A
M]F?3^8,Y?M]Z:KS<"<G)P).3X08YZ?7;<7]% 2KIN%FL%=!LBMVF@OX3%H0#
M(%P-1#\P@"8;<5)&XY-WH$7IL28"':CZ7,*L(&9*-K 4_E],N+;FQ<2^. 1-
MXHQX8W!"XM\1ZH" 9T[I5)7@L=4;[R4W!L1<U2SE$:&C4,X(?85C0)@$/25
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
M5A98?:6ND)C O1A F)87\TB!"L0B0BK:RD4D/HH3Q)P"V2VN17]V#7!PQH%
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
MGP;K?H6"UE6.#&':6(P4UH_B4HN<:-5K6!3:"#XMO6L\4 H3N')R;>[M@SU
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
MI")<;492-@,;ZR/ &<\>SIB&>$RT5CQC48* I9($B:P^!S!IM.4*=2$5Q0O
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
MBLKC3==6C9G]NNQ(M$G.5*9K?8/7[>S,XOE- H=$JF,V2TE- =,I8S2J/'A
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
M31N8W]D9J-LC"DCTA*>F2.$HC^S6&V-7P-!RG4Z6,3S5;99TZL7'K$UXR<Z
M_-JN"70" G5WBH-L3<[!.^$)XD@(X7,$O3-$1KD4;^=1IJ,S?<L3+L?G;GDI
M"RF]C=MEUBZF1B8(P8@((2S"FC\JC]'-6O6$90.LPT)VG722GAP?HI,T(3YB
M7A;^'6=+"9W=]TTOXLVH>W (QT2.RJ$P'QDLZX; #RD 1L$L+QBB"D/[Z :(
M>\ )! ,RC(9(T0I 0&[JCC2PF'Q$C,I81#G@8#5^@Z$>RP+U)>!P%*S5'VDZ
MW5^1ZIT<##[P8+&^-NP#ENVJ&!%JCQACCCT"B63#B"BPX)AA)Z 3/ JY/!-9
M>C-#T)!. :NV.2P8A0@9'$IZV(!)*E(4T^HR]U]-YO9PDA+_/V4N*<Z@KF_N
M[?TXWW5WYO(PFDR(XOL]()LM$.B_[ Q[MK,SD9LUD5:&ZI5P0W:E/@9U*/;Y
MY+3UJ/Q>GN2LOJM&[CNN^3\'=>LK(*T[,0!EQ-@9,[[DS=9QIBF?^LYPXM'$
MJY,7HN0CE,]]E\\BOMU3H)"'&,!Z8K>-/^UR3:*?-=UZTD=>"NN>N.@?7HWC
MS2\_06TSTK_%2G!%^TA4P&';AC$ 9DJV)M);44.&DTCPO&S($!:]&"ST&"R
M0RA9@!P>#+XDAT\$O.;)W4*!<%@_H*C96/X0S%+7QB8 _@HZK1-XL\2"% :>
M0&/(!IL=M&>WQ_KQ#_O[=9PP81-1?@.S2^+Q:5($SEKF'0%X  L>!!E?,>'"
MHX1."]'M8II !6;M>L+'W8+TIE72:*;M!;P\$@"^TP$");@@( #<"=#G8?KP
M=GP7F!'Q():\FQ07X0OUZV:QI!>G-^:NIX(Y168G "O6"G6<-"R2N$)TFS-U
MZ/_%G,A)KX*02)C#A5SBW,O#N13$ %8))U(IL\V6E&V637LR#:VDO)+RZ"_I
MZ8C9^#,U@S#=*%BM*KTF\X+;P;YIRG8V%ZS"S6%0Q*>IS['G)/2>%?AH6V!W
MS@XN23=Y^HXQ6#;AHW%-CZ,60)_HE$ GR'A @6W.'.B2PYU:'W=.SP/0-'PQ
MYXMT1'7H+C$!ET&DW2?JT)D+F)G/V=<T'*CR-K]B8OH(HQ8"P&NV+90\E&1N
M#MC7!O^MT(&*CD#A0VI>F(>.BJ'R+.&E#72-Z:0>8E$3H2*SN+;_@$P5(Y"!
MR;1U'.4>,2P N;FKG9N/IB?=50 ]MHZN;Z[@'63-,-:MZX @'%2U&UO[CVX'
M*&]K>Y7(2I(K!?.6ED0+CD)M^A"DYG>*JP"V_E"O\564U!U%RT;OLB]2MUA=
M2C!A_:G327':=BP#9CE#8%U:(-XVX1AYMI<#&5;7L6#];.&3VU*PD2(#A1YP
M$;,+JIZ-59,"MR,-F\!CUP'CM_)%D/<!;X*@:=T6,/#/*;?-%SWTI13<25D/
M>@I-XY<=_UO7_W9X6MN[^N/RXV%K+^6?]LZX?S>Z['H2R[,%=F>!,@;3JC\E
M+L)J>N [\[N#M80S>?(NK=8!?5:J5[_L[/'?I6^8_D[?_[*#WR==RSFJ1J6X
M7+OTS^0-Y>766_H0!UQ:A;+4/A6;6NURD/5]_IH#4W:Z4+..YX,#<1X7_,O.
M429HI@4I%@-7*H/6+O,$ZA:%[[9@4CIHLI$KLY;<_L:XPGZ1Z>SU['3]'&4_
MR5'JF^8HB>LH+Q1/YN47\Z!.;).KQYOM \]TRMH$#(M%>_4<U:M>(05.;0RQ
M&8E]O%(YMC3W>WW5GG<ZO+E=[Y*(2L][PO.>],V-.9C?4":7$WBZ;7AODV[V
M8JAVJR6)(BFQQ\^T S=OV*_PK);*W O9]4<YJHX/?EP%$&-.TG$H7BL7]IO
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
M/PV@.'U<3Y9%[1E)N'E2G(,I2TO)78U[D6O7NF?H_VAGTM3YQ.R#3->>3F(
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
M-4+"!"XN,33TFLG==^*[C\<-Y>X1ASA-&CU(Y@0]>(H@NF\)_6J'AOQ;E@;
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
MD]2,EB;+7B0LJ9V]I(QV%'_N?_GRWZN_:K^G"I$7TX[B,(1#V8ZB(/?!5R-
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
M)"91SEI1C]J7@45"K6C5+I."8Q%8.(84 S@0PA=$^!3:<N(M_:V9Y6"OJ5G
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
MFE(/Q?JA"2B(4AHJKDC'4/0BV>#<N6B]?B?9D2!5Q2\"X<Q@ O"(A<#JTM/
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
M+UAVF25U6B8]0-IIG\/L;2U%Y%?G;(3M7:$KU;PHO5:'N&TIMN28?/ID21[
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
MW5T:%6=^[D"F-+6$__/$ROSKOU!+ P04    "  1@J-6&:=L2-U1  !FFP4
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
M=40?V5!YM6KD.@ <_PE<'N*7^^Y1Z0IKX%K!280/)Z[UTJ@!@91S;PK>@2I
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
M7T9:Z(L\3:)!'0'FJT&VT0&H 5H&.-S8,)KLH%+VG_+4E/2/PCK>J_A.'^J
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
MZMNHER <1&-]3)4E1ERFU!98KJ.;4KEI^6Q!';DUSJK5#\^:@2K4+9RB@I>
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
M@_-XCEL/H)@C7</1T^>OQSCPSS&\C3;Q"L5?;PDN4'6@@?ZT)!'_G+1.E48
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
M5=ES5F6X/"5Y_6!;/VM?DES@-P :ZYV-4V.N\ ?X)6YCI',?E,;ETC2S1]H
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
M243%&J1*(;H/R4^ .++!U =6L<WE3I=W;;,EV):7J%W%%&%*WMT[=7G7?8W
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
M5#.C]TW4%<41@T#(UYSX6PKY,4VLS\ACFN6<@1E0JJ;4'27\%&C<!P^3Z9T
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
MLBWS'KD9EY$<N749L"<-#=H1(4:%*!G=1.T(P]J7!0*(O8XX"],S]B86 =)
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
M82GDNGIV<=,J6Q%Q)(V3KI^CYD4<&]-JC1&C#SP!OH!V"/.%] _L1F42+(%
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
MV,!$KD&8H&]FL'Y[UQ*C>TH=>P!ACIUI-&&+NTE@H6U $&7$@UD_6V5F8B%
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
M3KZC2U0TKP"ZE"O9O>*<8@39M'I5$N.OSJ->1C] _=( @76)2BDSD!*92P2
MAMPE.H CLDT(84*N :EZ\P$D'=*@%UXV'0R2;E6,JF7@*+(<3;2K6_U5IM4J
M6+1KOKZ1L\2>@E'JK)KU]8#(=OO  D;N5:+H!\BK@K7]*2O_O,(%?9#>XS>P
M!<IT@A1%H=2L2?\G(G<HQQ4JTTWH=195IZ?P,5,#7^U)P30H\Z1IVA]\K);:
MY&.85L9,Y- Z8L/WB!*@ <7! $A:+LP=0*"7ZUT59(7QNOQ0?P":\7]Y]Q%7
MET^8BL[O:3ER/,G-MV#I$O6-6-S2<"UZY9C";R9)D91KTD#"3K"TSI5T+]D=
M&*']K!4 R!P%\8F[!JR#+-XXP 9[/L!4H!OJ6)VM5X@[^:D"<.2YGS<P$0)]
M^,!4IB/\Z+&$E@Y1G;.H4@;&T,<4_*%1>H !'HVAJHT^I#7(S\MRB]=71;;"
M=8##GO'+ZCJZ;EE=3N>V:JJ3[[BLKFA>L5@JY4J:5ZAYA]A+&EXC]CSPVJE6
ME<3XJ_,KIS+ZP<KIT@"!75972IF!%#;0-UC)&JP\,:S4W@&5AX$5^3J[ UI@
M<T9/UNN,CKGIIA%X>7=*'A])?EV1U9\<W(QHNXM\U;1NUYR:],/-*^I$*"XO
M57(F_>L&Y"4-+5:, I64)/"-I$8J)E::X&\:5?$,KA6U M!R$<-M6M(JZ8]/
MF)UN(OE)4=1(8%MB[UYZDO8@Y\GGM%C30NO5RWE>5@6+<DN65WCSD.:73[2)
M\J1=Z<7G>55D>9FM?DTW6WRYK<HJS==UK"0*2@)W91CW!.N*^\@9^"N:^*EZ
M2,S(^GVNN!@R\$_1C/^A.I;L:-"."#&J(_2>D:#;=$,/TT40;(0V9Q*%RA0!
M4Z N<3'95U=GVW6[>4CC[*ZKM*CB='<F$YYP75.YO'?X/LOSKUXO.J^GGBB^
M:K_GO%@=M/- F^'!?T.D[NZX74+ZEK6.ACU @RZ@VQ<TI.OJ#K%^'*&F)VC0
ME>8T&*KJSJ"V-T=(X5@'??KJ4B-QJ;(=C*\NU?DH8]#.OX5>U [Y0R+UJV^5
M8>2 \@C]1YIOT^(%O3E"QS\<!\Z>^NK^IF;RU?T)/HV__0?033>]I)D;$6RB
M^'JV(J3S*XC-".<9BKIUX#P:O;"YD#HV@%3@A!E03,D"3!!,@6;8+NYM?ZI;
MKCBLA^U$J,VJMA/[%6Z/OMP^AMG=#X@HO&ZZI JK&05>O[((>FREX6)GD;<(
M%C.SS@2,EO?7:T'56 K8^]B<UBY1;W')7YUA<#!^=8?#S[$'(;GD)[S_@HM5
M5K>U5%1NV@_?@;F^'W&.<J;?+])ASJ#[ <:Y66#8VU'&V 3]#S26WL#[2*/K
MSP*#C346]VJT><J*",::42^"C31M+_9LG!E]NY@7@;2_(*:!INF3,B^YH3G0
MF8^AJ08<D40^(]QXQ'H3<C3:8^<5_5J00?>C\UV[U2"DR;E[U^;<(4'.G3SE
M[J9/N9,GW'WUD3'XR.77AR+WDJ$J8 ZK+- #P^QR,,4Y7F-Z0>DD"3U8.1%E
M?^"*)LG$F!4/$7/S=4.:!(CF;'L\=4+4"A<6"3'!2&?[6CYQ<1 ?L!JTQ*S4
M+AS07@(A;%Y5E&Y"GC2#&;F+"2M\/Z?0D'_72:&Y,>&PN-RT"5A=@U4A%+1K
MH616;9"E/S7@9T_W3L'R2H+&"MZ/?";UFIR@HG0$/0F[@0)0U3B";[B7RUO#
M7Q'3-+'OEWJ9:T=WA,[PJKEYZ^UA'R.PL.K0>S**.N@!>Q1\7V:__=W^KHB-
M?T*4[BZ2E;%=?[[ZT!A\:$2K9'%Y4=A\*EJAO#S)U[_4@"RJ-,NK#)<7DHOH
MS8A;?>F(G<8"LYZX.6NM#+DWU; F[#VJ"="((J)KP0U53>P4PIFRFJFWMH!0
M CV6:"!J+J;H(/K:4"4=(F!PY;RXIFD>^("B@;39X#KNP)76X-H.:0(?3 0&
ME&S!#@A0@2IV_T2><9%3])P2>C/)JBHGMY2,KP!O86S/V'XW&T8G$[/O(8 ;
MMQ(JMSF+9I*>%NV(QQ?2,(R&-<89<"'S%<F9J'D#O;E&"%.HE09+B1 H9?=]
MFN$4_=ZP! Y'E@&L-$SQ"]E06163[MS4PH1WT1M0ME],20E[)=NT#\#WL8T$
M6%S&-N 3W<1&7T=R,;V)7N57L4E!T.^>2CD4U[ M@1B_5T!R<F9!A_IH"7@.
M S/FUS]:HB8:=_KNA79*<(^] :7,G0XI88UCV@=@=SH28&$3 SZ11;Q[:3UJ
M!+?:FRA6;AM2%$@MH^=06,82D/'K3SDYL["S/_YT)F;,_:DE:D+Y4WJ=6ME>
M"OT15\)U#R5-ES<DIG';X5;)A<BUD;2OV!86<B3U/]%U^%NCU7HB1I^5WUT4
MT0[V_7QHG6X4OM/O);[C]Q(_DG;3<+JIV%=M_+AEDT&KQ6;SJP26Z+8F:<%_
M%Y+F7S3A^+>4-EZ5L96N]OP1))D!BX%6E +@63BWU[_ 3XW?B5B5D);'\(OU
M-;#G>-OE-;TSS&MZ)\AKJ@5VV4NB%*=!D>!&ZE=GY!O\A^^,7 L]"Z,DL!Q*
M:>.686QW8WJ)VC>(AK5Q[$RX1+;RS+D9L6T\RUXX7ST\IL6?9EL)$G+I AA/
M#KRD(>X-]%+81(K-F@;'+%P4ZVABW6B0:5VQTJ'$B7RQ8\RF6O%8%%F>5\P$
MPN9#3+)VMJ,Z-&Q9+*7-15<\WOIEUS.SG0HAN7R[@B.'7H 6]@9\XX*78K4"
M/6:6;&$,'':<^QABM:L6IE5 4:Q-C]B4"]1+0LOW!L=4V'R,[9N[=L66S<['
M3'3!'N6H9WNK![SZ\ZH@%5Y1D?6_[HOT4;C'84C=E3+14;L5,C'K"TR>M%Z8
MHIB)AC?I"-#3CH+^DY($SI0VU3>Q5 I?QT3--:AB$A)1H'[71-9L2%&ONP-5
M3X-:HL/"E-3E0J'*^4B'KGV@\BDF8N9#ZE@)J4A6P,"Q)=M, L,6:*F6KISQ
M59&M\(?L&9_DZ^OL2_7R/KM_$&<MV+"TW\",Q<EB;'KE9C2&DN1V8]1 TE$A
M1H8H'3L6Q2@1(XW$A*P 0>8HC#,E$];>GF:!;YD<(>$F"WM:GFRK!U)D_X77
MO^1K7+!23<W&RE4-JW+THS[131GA>K5'"<.Z1M 2/&Q1@_QF'_O1KAVSW7QV
MD\>[)?8NDF5ZGV#7[ %#6I1ZP]=)DFY_-SZS!=YQ_AMDEN-2'0Z<7O*WKXEI
MH7)!_F;E&O8Z%^1OD+.:ILW+NS/\E!85E7AY]RNN[;EV7R=W=VE6T-/SP[=G
M^*[^8?A#NLHV&3U-?[):D6U>U1W\0(J?28%I[9PW/US5OJ]EL&SZ$]ZD%5Y_
MQ!5+@!!.K?:NWRTN]ZC?3F/4'OU.L&%NGWZS?*3<GU\Q&&Q_/?G^C)RANUT7
M4+KK [HC!7JL>X$J6GCNS0__UX CQQ4J6<I9'"L$^_/U)^/\_G5]'"KL3?_[
M>&-ONAS3JI%!.*:]7K6.UYYQ6?_,WS!=&L/KD^?ZR]PW]ZN>U;__0_V!6)W
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
MF'%K5F=AGG%Q2XPM47,6AJ?=/VN4GG(QTB/DN1:-\V=%E86N7_"F_2VC-TZ
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
M]2P1Q2@SL43<-#Q9[+%I9+C\$RV6@=<8K45#@;JY%;&'=<K#^C7!5[%:N02
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
MLW=:OI[:3Y-"<42-Z@6G1>C)QD%,Z-6+MGL[I0^Z3 NU_DQS4#\4N'9QM0/
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
M>UN8&1M0OEG+WQT8U.]VT* /$7N*FL>'C@ZE]YR.#^_Q7,G8Z<B\(:[6"ID
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
M1+P:=AI*FP=Q#5#9.;GI@PHF(9+UX [<P5!%PJ1\[?N7Q@KM;]TMVX?6M\H
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
M=SLV626C+BY5IX/",.^286&9>Z;-AGA3B#DZM&*Z?%Q04:NA@\*,8^23,X$
MG8>%T2CQ%U((GR(<U" #K(9\(#QVU_=YAC_N'VYQ(9BVZG'[/4>/O5R(2II?
MY"'AJK;@$?&*_8+83ZC^+:X!*KLD-WU&P0A$LA[&@;L5=/%!RMR^?]D=) ??
MP\KU _L^GF?Q]9RXQ#,2"DHRU62/VLH8@T=^A0@D4OS<B\!14TV )US1OQ#]
M<P'9.=)/G^L^F7CFGR/ACO:'Z3;8,A$B8[O^8P>:#[('U74;C'TXY_[,V69#
M %%>YV65[/Y/^JA,;=41#O9FY(0 *^PZ#2#V913\38OJTF;M@GKS$-5/$7F\
M !!;=&AN_^FE*^FR!N(Z^JQ "; 1HQ0S!3'<)DSS^.0806/8@)D*FP@>DR6N
M7A771?Z49B,XVI#*O.:(%,X<%%H >LZQ!$M+$!N*WK-.M+XJ4$NQ(%-0=:[<
M&/10D!J#T$1A#O,!)YPGE0F:AB"9-^VR]8\-1'8^=1*,(OA5&@A?%3?C?6P#
ME<R;\E1P]C"6#>A#!\PMP<^U$3TGFSL1QWD3?9_;U'URJ"O[68KQGEH![]"
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
MQA"'!!*#:PG #&LH$<Z .KYVAM*0BP91_[P@DQ Z2 I]:2?*(%X3RJ&LZ.B
MN: WA*,B!91_)&1^UH] $OYX*3!YG@U'<U8?(^Q3^>B?R\C?&WSY4=J>I%]:
MG/$DXQ0]X%X+DIW9,;;KOD$NYB%UH#'=4MV%,U7=S)]P<79+3SJO1WL"LF?M
M(O[PF=\RBTR.YS*YP%*S?C&@7+$_2;#6_!!Y=)+W0*[]<.+LG*?AIM/:_ILE
M>/J\OL>;_0Z75]MS^@EH83(:W5UM/Z7EKR3$(__[GFB7%S?X:_66*/&K !\/
M#LU7FL3!"^P>.@/XWVG2U=8SA=^J;423! K\A+,]N_2!UD8O:8H S28@8>(V
M+]#K5_\+D?\\T%T<0EW=X_:>F]^5*,,5HKORD9<K?%"8 \!",/@)G'JW,+\]
ML%I8YWS^1;T(0W?7/^+J:GN3?*T/'9#?"YR4^ +7_VV]%VB  J2.VF) !*RN
M)&DKW]$LF^^;=;P_QK4)_[<<FP@D4@2;\6?=FQ",FB'VK>PR6=S2WC0AF+<2
MSIM.UKQU^08.:?"+W%JR^PC6>T>NH+';'++C:MS]L5?.;XQZQ'08S.X^4#-M
M+RY\GC8 J2W&1HQF8#&V7G4DB-&<='=L/B]FQF-X"\FH8-LWHLO7M^/\N5G
MK,Z:[F!&=]9C)>"<M<A[JK.F? [660\^@K^S5H#&TUD/N$YWUB/E//?B28B/
MRZK9P@6^\W#,6[?S+E*OVI\0KG^+O=$^4%"VP:[XEJ.-]0$=OZ$^8A!CJ8G,
M99FS_FM:W9_ORXJ$X\5GNG+07,DFV4)W:=*MB=HT\5PJM=?*=P752I)N8=6"
MP:JEJ@]LM'0GB%&V=^DM8O/<"1#YE X;K=R:F_(+NA/ -],F.5OB>T^^XJ?T
M[KXJ!RM+=$5I>.=B WC79MV&NFTSSVUV-^T !A\'D;I]>4LFJX:R3@ZK:=&
M&%'JV+OWCAC)I_;?:*??KCF__[\H7,+=,N$@SQ^6]<T3-L!$7^H6T?-+0B-4
M<S-%*(Q&"^/(C$(,T[B?N/-E '-RN(FU<79<3W'C3U#E\TS-9'$XY_,ME?\5
M%^NTQ-=%NL;OTR=,YI"?TZ_5\SN*Q2ENRW31F*U 32%].Q:KE@XQ0O1O/_[[
M?R[$0=F\P1@7;GTEEM^W:,R5X[<4!7CLMHZ8;W[+I8&IZG'K?D:/(6YS'TD#
MJDDPYFZ\R;TG[NYQ)S\MZA[W<=^(][BK>J_S;@+9Z!9WL/X->:YEF14LU+I&
M.F9F5</BCBXG?ZMA\>U$W&Q5+&*>B/-=A7=3[B$O*JK+>5Y6;Y,R+2<=DH5V
M8%JMH%R51LBJ>TB,NZRH/QKZDK7+V=AO;F9"+_@Z%#.PO5R'BOU4)Z%3=PGN
M(.QN]Q1M@KL!_?ZWNCA*YSHH1\18'F(-E-D-$V9,G\TP?<?IL]9QO\_9=A&]
MC-:Y^!748C*<,IK2*$ R5ATC1#BQ_4IVZ?'4DKJ1:[) ?)6Q30*C2ZP! \&=
MJQT#I6P4@QPFT40VR+$R\ 8IRO VR$7EBX%\%3B#5* +R" 5>61@RH(NP$+9
MEI2O_>(KJXW$+;\N8S?!??U5/1.R7H'U[F*K+0;@M51KF9Z;3Z?ZS:?(L_2
MNT^J0#[ [M.THJ]@!VBOMI_ODP*3>0&M+_%,<7?V6U)L/E?Y^M>K1U8QY2_)
M;L_ >%:6^X?ZMQOJ6TUG:V&9"\=NH9B#G,B%?5/ P[I@BIG/\0*)6GW>/SPD
MQ3-=LOPKII9"XJNS)UPD=QAQS= O9;VV2'G2<RG71+^%'.<%!O[HI&\0PVJ=
M'*R0\?G@(S1<J+@N@%9SV2V-*;O#^5=;Q'@BQA0U7!%CBQA?U#!&'>>!;3/>
MZ OECAC[R+'I81FV,BX^#-.&C<EO?L.[)WR=IUE%@J__@XM)<S&7=#"M1,N0
M7,-#C,E?G_[X[Z\6,H>S>@=#4&[N,%U4KFJM",MUPF; 8,B)H5:H+PS'4\,A
M#)<T-X3&H=7L$ J'OILT!BE7&9[?'0Z%3H8BST:.1D)Q&(ZQ>Q5G3$HZT V6
M'0-K9 Y$S@/.>?WD4"X /E7>DL?GLCTF!$ G^DT?@ ;VGA,7]OV\I^VJOP,;
M.3J7LS5@^RK.X#1O)=@RL 9GH*T'G:!YO>=0+@ ^5=Z3Q^>RO2<$0"=Z3Q^
MAO:>]P6.$'V*8J<C=,!(@5%*<R!>M'\==YC*NM(1J#T+>Z@.Q<X%UIG]J2 9
M!*]*GSK Z\*]*A!@IWI63\""7O=YF:UI5B=+*!/@+7O4O.GPD>\U1B,I,.8A
M<-;>5M03KMJ_V 7"D8$L[8)<]^G&MP]U)(,KA]3=-W,:P;N'QUW^C/%G7#P1
MZ/?[ +2<*<[*>LE_Q]2HBP)W!T3JBJ8T/;DT9Q0$DC-*+@"7 [1=&>C]H?8M
MX=6SV<"$ECK8R6R9HX;[8&N3%X!Z";1=+P/50MAQBG*1NYJAK$JRP1G6@,<[
MG<#R9)N>"_,57.6NB[3 ZVKW?).?YUE)!MHBP'S+6J#&E.U8K :EW4Y02TH[
MI25>R&3+YHTD9N+4=R+F+1IS\+44!9$ /7$AWW1SK8RY,0MZL"K?9D$O9Z-(
MU'*,$?4WE6=!2];/92Q@$]T#]+/MNJ*$_#BRW0W];)/M'NAH/G_$\.]OG+H^
MKY*=INLMY3D?I14XU.=D$\DYV1/A..PB#\#R;R,!DDNGV1U=Y=L:SZ6*@J*4
M?ZO/O!JN!VZP;D?<UFPR$/O9FY4F$#[6)$AC8?JF*WHNZ[;^([+QV'5K[O;Q
M18/1-N)L)1YLP$ZAF:5,10T[H=8<>Z])Z+%*U-8(_ZXA^_Z8 *4^S08"*>]8
MGMUA07BF=4G/BZ3"KZ&@I.2M!I"BR8K]COH'B#Z)BQ.9JF-TZ+^O@ D9<8\$
M%2NO_O]K4A1)76>BKO!ZM:_*BL1,:7;'9.$-%!QL1:G18<=AU9*QT*^HZP'G
M/26]:H&2QH6/Q;N,T>346P*X+-KV6+,4%&5W E?DO>CN4GOU3HK%(C#M!H,%
M:;M'H"7U6[JST )BP4XO1K-,IVO8>-ZRHT&[]L*CR$MQ-GV;N_2!N/"F:<(M
MN,7!#=C9-).,:;!AJ[H]9#B"DV74G()#CWKAUAL_WH/[=9&O,=Z4M'X[71F^
MVM+[)KOKR_*RQ*7;RLX3+FYSG1>R%JD&EB6+%?FU+G7(ZO[3$H/T=/%'_!OZ
M,_64SX@,6!5FEP+GW3UW.]8\+OAL7G ,0K?.%,!HT[@'I:VH9>Y^PVZ#!=4R
MPC;XX$AO/MC0KL_P#C:_Z97;=-6O>J[/^2[F*/[A[FU;G.,]O-WM:).!X1GE
M6_$-/N&R*M)UA>O3RG0Z,_SEERRE-Q%6Z1/!N$O]DR"BY-50@$5!EE@(\A5
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
M9W:]Q5OR5I?M76FX?/>5#')Y08+-I'B^K/!#:;4<-8.DP6V7@20!7$\8]!L
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
M(XW*\RC+*[3UR9\H&P[KZRUZ*5# JG6]6<QBKGV_OF%;!;HYZ>E[ >B))'7
MM$5^BXO->9D7>(LR1<?7I&9Z!IC:T:HOV#\<29IZN6JV%&!M!Z?MKN @M,Y=
MAV[3XW[F$7@5H!3,^@K"?:R@/=?3C>N4NEJB&\K=>:&#$#N-RYI*BD[4H(3"
MR<3CF*3Y*-KA% 7B9'3)V6D)F-RYJX&T->YM&.&%3B'SUM0%S'2N,QGP]LS)
M5+]55UF*_#K/2Q0YO"S^OGL#-Q5]W>?8=,OL/EYO"MGM<C4!:P0)@7-?U'\'
M!FH.Z[LM$L:3N>R59T4#I.2W$T#)+\0X94KXDF8L=K?!%G$NF*N*[:TO+N8>
M@FH$8;">(I0)>5!(B>N>"Y#NT7.9A9L@1PNR5*CN6K(*7^!M$+./UAG1-B"G
M0>L,ATIDX7YV8" I8G< H@8;#]$IN!EXA3.R?#V^-+:(7N(<9^++W9#RS9N
M\O).H:4/&ZQO! [&P'R/M__D_#P$VS"3/TD6%V5YR-1O4L.NKN9&XR^ B8>7
MH(=!'W<8UJ" (-#YD M'E0J"D!%7R4V)P>D-N ?Y4R0>9$5EF@-KMXR?H!$,
MH0H5=8#"#);=FB<'CL=O6 F.3AD..!IEI@@.D8K]P=&HV</Q2P$.4DCM.SBE
M> !IEIHD1(1J6@!)LVX 3,:^WBV'R14N)<LX82$.2)J%IH@1H9+](=*L&H"0
MR;W_Q#7%C2*%%8P(,AV^\2AQE855F<@&]I=F-UI)JB:7EX*K\[(L\B)(HSA=
MZP"30P:!9HO,3W!VX:8"J-@6.A"]X:9/4?*;9_(JKMZ7KR@+XQS=97'8.)W>
M?\U_TL$OM"X(J-5US07IFE8;!OYJ(898G+CO$P=%%VE4:]KP Y^#HJ0J7@2%
MZ)Q?EYQ!/IQ\@F WM$UO?,/YCC,?&3TJZ187Z)C1P+,7*EJRR6.+9$69?L0O
M:F\=>XK>:G+B!0!!BS?7MM+BSCN^M!FPML:"[LWC<ESA2FOW<$?5P@-P3\5U
M2JQ0*EZ,$!?L/ /7+>@,6F#(8 U-&6"I>+2??NO6/7]8">-YH,6E$/,B:@<
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
M03C\>E=FX8:^T;TF"P6JDWB,A91OQ_#(RCL'GBF>L+XY!.#3E* 1JR/C/"$
M'@.%=5 ()6I!44TT?3QJ&L8V*-7L?1_\<Q3^:8U??HA07(_[Y(?3<$]^^?T&
MK8/DDLQXBAUG(BDIL;<YM\04)HUJU?2GBMPZ?7_I4XV16AONZ;/H<P,=[<_.
MH"%K;ZQ4A,$"I[)#^[<KF<[0=1.G(4[2NR#[>AX\QT607)5I='-S+AZX@"3-
M84M)XA0?7 !@(VTY@&G6?AQDE+5ZB"#^^C+/BL;:DOQV<B+DE]_OZ8C+&6*X
MW_9&9+Y-85B1J:,_H#"U3>9M70@6N'Y%\)7%@W-OP6]FK%* 04"KEE9[SZWW
M?X[3>%MNA6W._=YH=>:[^W;O+EE4:HC:_K3JX-0PF_8/7N7MS_O>;/_V=V_;
M7Z(&L/W;-?B^P#0*#"R?\CB*@VQ'SVJ6JVKS1W**H2S/A@"*RT]A!J&KMOF)
MAH3#''-?-I2\#;;DQ\;>CS2T&D[("495$3K?I5/C#/<PA2C7@H@I&VZJ8C:9
M 5(#J'=9_!(4Z"X)0O'6,:PP TA18?<@A.,*:^HN0J"28Q.*(DYSA!_MF^B/
MDFAY^8*4#TDJ2G/&9F[IJ8W,:I7[C<O<^JUFQ/47;?+!6%5>C3BOAEX9D.28
MTQUO.9P4J)OS(,NH*[^/)"LKQYL_(ZP20&*T:8VK(CX2K,UY-*6)G*_3O,A*
M1;">N"#G_7"VX)2&3Z6BYB,GK^HA4F;[!2HZ?Y6.F:KB4H UBSOW8A+L"!$F
MU%?@P;H\Q!!KUNVA]Q*<]=X1F\9YCK/=+2XD-Q-DY9JGNOQRGH&% P,,UQ.$
ME1.+X_DNOVH/H=(_H52<DE7T.1$W+JZ"L$HT)!GN5,79U%#"XE,:^H!*FP^
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
MQ9::K&_@JC;$XYDO*'O";F<+="58G\-?E%D=BDD=5G4^WUPF7KZB+(QS)%P
M&%?$]FN#BMY2M^UK9W>]TD!R0*>#1[G]4G>Z%*WI\F/"PS$Q[@K%!5E8T7VP
M:D^K#@L\N*R!!F<P7\M#-8#O6_( ([?B9(=Q@*)6@QUGXU^<;0'\+@IV>=\$
M\&H3H--.D_419ML V@&H]3; 93IEK["?EM$ E$&]@I"/99_ X?/N$ZRUTF0]
M D>Q6;Z4;*\A?D,TCQB*%B\H"];HL'RKXOII(ZW&.CG4%&2X.098$.<.Q^L3
M1[/VG-)I)%C#.>;B&\F.;OV.6V?C@8=QZ _&]TJC3X* )G'@OM[T>6JN=<(T
MA/>R+X&N![,IP;L7<]SJT_1D-LTQQ/FO]S,PE0$/-G+JRHR$L.W--(5X=VCN
MVWZ>/DW3(E9/V*?BUOH>'#I8;EJ1:>QS^7<?.,+2U"8RIND2AS70;!,BS7WK
M;8QH@G</Y\_FFX.HA(EOO[WU. 8'ODN3^W Q#^^>:P3/9=;:L_1;8%/,-MKB
M26V\)^VF.^;0/CQ-6 ;)(\JV'V7^RXTD/%\VMB3._=I  1=.6W2<B(NQ59SM
MSE@/0XJ=N,B0HHR'#B6Q[(>,)'GW0P.TJ/=^R$C%<?:?7*<P.D]P65FUK++?
MGTQZ2E=^G5:/A-!?S),6"5)YB=GSLPWI$373>0&([&4H$S)[Y"3^U*  *?3H
M0[)/>!MA$POP$I0I61YSE*E8S?$Q\;,@H8D@'S:(/O(2UD 0O[>L*LX,YN+B
MGL)0^)XR4'$M '9>4!8S>2O0D[Z=K"8 P,^;MY25B%*@3^<%91$O%?B4[R9/
M&'[+8H.R19ZC(N<^**HLQX"-4\Y+C'6?^(1JJ@&NTWN=DLH]1)7NQ.U&]B@G
MG HT@;OQY7%.^.AI9@:S013,:XZAH_]!5LUMA?</W!X6L-?;YZ3Z>V55NLB^
M?'VN7L;=XJR(_U7]6> ![5;.N$U;E7O:);H8QP,;5JOWW/ RQ=L2RT/_[J*C
MG0?/<1$D\;]0M%@1^1=A6&[+:K-KF,ZGR;!_AP0S?".=U*P!G'1<L*AS'#5O
M$)F/HN,CGS<HR!'=YJ4;TZDLJSF<D.E<$,(I=A)M@_0'.X3E.(>&HV_6/\3K
M-%[%89 6U?,+ ?/\@HO7 [CO0"@>!P#1L"_!RVGLK?FXC!Y)8YTE@N=R813-
MM9Z*POD& JR%L(D!!+L)4H['=9Z*TSA3S]$[_G7Z0FHCJA"3V#V(Z]W_#Z+M
M3H>(BMX/H&#ZOI3"Q03B*- Y?2F5?XX'*BM2M%W6N3N -!G64UG@!B2<FI,
M 8<YKCSI2ZQK=)V2&3HNZ1OTZTLRVR?]'IWM'@E?R:F=#BG[KBF(U!]@<I&&
M>YE"A= FR];;IB!6;PNJ5&_I&9\.*1BJ35+G4-5"( BY0LL(D N1  ;D)N<Y
M OG8QW\-DK(&21HMGW(B6QXB,O>4GAQJ4HOF "IJCQ'-029O>J!E'VU0GX3@
MSAQ4S&>-Z\ZFC@C"HK,Z64'GP 3/"I1JFLX!>!7/<2>UVYONB<&R%Z0$EI!
MZ0Y/!/X 3;I)"M99A3;N?JBL=@]]F&#7[:C%+4[#NE/=!]\^$S>>Q4'"#;,
MDC3WW90DGB/*0&\M3,'J]]"1P5'U&\Z^7J?5H^B=Y].T:!2X8F@F"BR9YE:0
MQ3"8Z<$-<\OBE@;,Y?1-]>J>RN%9[.I>S!:GU2M,EW^4\4N0$"'RR]<P*0F_
M*]*@]3%9)==R=1$G)7WCI%&7PYW@RR"C5V>.HI!&O:(;U(KM8"@9,R]0DSFY
MV7=LR@59BT2T?>(7]( (VF-Z5"%L2E8=V8[R,$S8^WB6F3AW@&"<X9$L+?"?
M*CE;-^$LR^?A?+%WE^QIF;,=OP+)MOL(')G..BA'YSUWH%Z(7;28**F(516;
M+F)0U=Z.O[@-MO(##"@9J.<VR9QWOS$ZA[(O"@TIZ% #"JWN74UAY]A%+K?/
M"=XAU'@N5GH@HBS/SNW%Y3WM#1QX8GW]M;!\8MD$I(35')%XC\BD. [)(KA2
M^$L:%_G]PQ<I&D$T;/2AG&:2J-2Q@P5D*MAYN*G8&YV_!326N9"BD5N&01]3
M9I)HD^EI 5U,]7/,&M5S2M/9][6[:A6=H-JOWCG\O5^/BMIB:HO/FWD?GO>T
MSF)+ UZ&Z<WMNNUVY4/=SONQ]5YFKP=S[3_,4O>&%U1@2?R97L=@CO.J^6PG
M)^_)J]ZC$*]3>M6R*MDL=(4S>M!7[*K\=+G#TSL[F0@9+V0IO6';_?2MU.VY
MH/G+0K C04OU"T\#>]?OW.T/D'-S(.L/GTG3GN!SW%VZ3HG+)^Z=6+6ZCJS.
MDP>@Z,0W2BB<]Q7[R,8FQE(N7'I*UXZGE$CUAE N/>T"T<"0[LTY%P2.:O3J
M'%)). (0.><3I@>4D.K6GU"*LB!9I-$BVL9I3$<PNB39IQV2)_ SJH.=]^C5
MX2N&Q=NR?8RDA^KNGJTF[SGBG(;JD];=$.4OT M*\#,UV5YSU2D6E+)[EJ6F
MG!Z2]0W2%[\@CG/<N*0K##+G"A*%!Q:68V_P=LM-#W\J9?NBC5/_'$^YC!^X
M4IUOV:O8UFMP?IYI#;#0LV[Z,=>#-H2?XR"P2*IZ4<0WT'X8%!U/:1&SYT]
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
M:&@@N .)295=AT?JO-,8@%G:%93V$9\Z N600YO'W^H2UINGG[JZ'\9%X@?
M>.;0*('<HID=@L46&1BZ+<965Y,>8Y;8]#F(HXN]'OOE"5E<5^F$%GF.A*%?
M_2I3HAQ6V>S@;V##@?L%3*)YOE J'N#N@IW1Q(6A \]:CG2S0[S<,B/-5X[,
MYWC)E:MV5A+IX^ I3NJ5R[X_'\W8^*8#<H-J(7U J]HY=A%SNP[?@[1D>QM+
M7+K92S0_+8/@G4A,JNPH/-+9=0:E?08&/(\_8/OS+W.8_9RZ-/W]T*]W^ON?
M?'KX]B=+/SN4PRPU,-2%0@#P_M>I.7%X@%/O..7>\<D> -Y./)NQS0:)4M.1
M9I #7$RZIG]=X+I*)&@A9!]0$:Q+2"MRWC4LA>S#K35,R+Z4_QQ#+^%VZ W[
MWG#W .8]8&L$_EXC@$0JLZXPS]!,@?Y7<1JDH841 % 1K$M(*W+>-2R- '!K
M#3,"2/G/,8(-;H?>L.\-=P]@W@.V1N#O-0)(I#+K"O,< 2Y7*Q02?W'Y&FYH
M_OY[XD&6*34)DV:BDX:B_8=&R>LT3,J(V.XBSI]Q'B2?,EP^$PIZ=QW3?!<E
MBO:++)R*NI8_@C%=U@?!G+L"W1'/!Z/9'$%]T&>.9Y>]+%CG,>[N:^[MVFRK
MNOT$KL>-$)P\<6,*,3F7XK25>KJ/L64?Y!36\>ZE!W,4#V8C[_..X9R$TQF&
M=W,)^(EVZTE(HF]6O+N)L400OK7[[BB\<13@AVRGZBJT@P'XK\>.G(FC?'Y.
M*G,'R<'<U^D*9]L:MXH<;GK4;*X.*/7D^I6977IV"#!3 );_-K4E]%V&0X2B
M_(JTVS%MY#U:E6DDR4VF).EF*Y.0N(>I)NRPD3%$,(4Q9W*729B.D]]S[&A#
M(@$9E.Z".+I%XCO5W%*=R$&FU)3Q)U?9'N0Z?,:)\7#^)'SYE*,_2L+@DEX
MS!=1%-<J-^SE\"6.CGRJ>8>\>&>B(2KN9LK5DN91<L5*5E2NXZ,G%ZF4+86U
MM!4Z CZ7]O2(5_L<3S=930FKQ6LLF@8I2BM@=BSM&]+:Z)&@C*\O#&@5$QG(
MCI6_$9Q=X&T0"Q,YJLJKL78H[QW:6!3) <=5&PBY/2<%Z@X<W@#N/J/M$\I@
MF&N7E>/M4-9'K#$ $J.-JS <:34?"=8.]<\19Q?HJ;A.R4RBK-X?%0^AXH*=
M])S=@M[!2S1P*K4T'#-Y]<XQ\KZMYVVPE8^6JN)2:#6+.P>8!#A"> GU%8"L
MRT,,L6;='OHM03[5<[S=HBR,Z9*=+.F#-$3$%MNXW-9AFS1;R0,*2RK^8IVA
M:E^$.S;:JJZ9F;57=9XAE(,];-UJ(!R?)#GF6NTE@8=H[^U6Z31EN5ID&0W_
M40S4TK*,0Q64=8Y5Z' -T=5PQ!94/<?+$@TE:<Z/6Z+:Z2^/Y*<\"*LC8NDJ
MQ+ 6]M$0W5J<8U6.06S+0 (8<[FW'NS0Y>JA_Q3,%AX*''Z]*[-P$^0(,!V
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
M[()(DZ)H+]9=$J3YZ4FP7/FVG6D][$ZG?CW.L\0 P8#M64N03D8N2&MW5%^
MF;Y]]U!NMT&VPZL'XG'C51P&:;$(JR=%B;>]PTD<TERIGCV QY%0[K#4!.Q#
M2Q("BT?:'2["!_(415N'UJ*BSET%H!FPEKX"3R#F<SJ2%M7OX=WIMYE@2H4
M@^12@BK-$DLYSU;WGE/*XYQ2(S?V>SHI?]))C=WT[YFDO,DDY? FUA4!=H%N
MZ G#-3%%NH[)R+;(<U3D9[O/P7_AK'H509*2V: &9M:L58/WLXO^=M&<@Q@Q
MG-F[.Q+=3YK?!ELD3>YL6 L<SOQ:G"^P3* *0SK ;(+%F(9,P$[ E\7CEUM,
M.L)-'*(T)V[BN&$N?V!:69X!MZ2\SS"6XA#KFT,?M#P)FL"5</8+HN!-J<[Y
MD'QCJE-<OCG5*.[]E$!38\WQ7UV[[X\/F3BZ>_0<5#OV^7*UI(=B#QN<%8\H
MJVZF"[P=C(AQ>2HBW^#7A14VM  ,B#>\2'(5GW$.1L:%Y'4:9BC(T06J_[U.
M*\V7SR@+J,%NXN I3JJ76 7X-*B! :M6#9-"KKEM>L!8BZG5-=4O-:93M*9'
M_4Y13?K5%D5Q0&<V*T1/.XO\2XY694)_%T(91M;!KXIL8J#5LD(OI*HX > Y
MN5E ]?P>O1,J6MZPW]GES.G[I' ETJL'@!I5 I RI:22C559O<HZ19/EGS*<
M W8VY73B#2 1W:3 IFN''B $L!HB\Z3+C*?O*2<M0-1.NDD@2)VEFG0]VDJV
MMVZ1"*8P(O@>>D4T*7!J6<".\^3R&2*)I&M(TMV$ZS0OLI*.$><X)1VQH'J?
M+K$_9O%Z+=P UZ^ @:I.!9."K;%E>D!8A^<<,TT*]7\D#'(ZYI"_Y2@L"]++
M'[. 7FZX"';Y3[KHAM8'!;NZOGE@7]-N0W0%M0B GF'A$JEO]V!\"S=_OR,#
MNBS!"5WO58?IW1A/@MT'O!<#CX0?X$Z,(DS>HV@+1>#D([7<<G6=1C1%1!DD
M@FAY:;E&(*6@G',@FL$*PY478$^+[R%(4\!OCG#[+2XV]W3@(TKEF_CY$5_2
MAZEVW,BV'C7((*JJP6DTL!Q[(H!J&843.<SE*H2GBIM?P!6$_#Q^HR^A;5%V
M60T5"/%#S4!EF\$^XK)^X0H(&:QG @BVY)R/04%BCA,.L<!;5+U>6B4#H$QH
MZXO#TP$4W1 *,<5TAV5]@]@:H$&<9Q:0+M!5&GX.HH&!U?E K(,V-3AU L<E
M' %@]', [K\:1PFI;OV)]-2,3$W2:!%MXS2FZSFZ?73Y^DS/6N6AXD9UL*MQ
MO3I\A:\X@+R/D?0 W0TAU^0]QQ#,[HAT&I Z&[Z=O7(-VLZ^.(C6.9Y[SQY,
MC&1['@&488AX-X<NG+\G=PA W9V7&6U\TNMO<1K6OVCM,8-J FT\*VIRW@GT
M,(QM&D[0%4 2M9YG,9%DC@Z?;X@[1'2+]@.>5B_@4H)0SU#.#>4RPPR+:H;S
M$ M%G</-_1?ZGZ<@1__]_P=02P,$%     @ $8*C5@?(>.O;B   6*T$  L
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
MZ4_CE'$1?7P:8051J=O,O+LZKE5:1\TL;*4\K;>WC#B+!B5G$_P;*R>XY2[
M;7Z(-]K?;ZH7.]4LH6Z_<HCGDGZ;I,OFX5[SZJ)SVL@*]VRGG^W(M_F[+M #
MSW(^7)Y?"RF\S<_X3NMD[_KF:#LKA+&=?L:W+=^%PI-/7+O_5-8+$&BIR,S=
MW>-*L7M0>;4#;A&;.FK<^A)!D,*ZL6JR6W)KT2)7L<5ZI57<N[T^R=CX<%%T
MI2KMFHOYK6(NFZ7]_9/2V57C-"/Z 1=%Q7S-10FJ )LV,\=^9/Z'8PJ_G" K
MYO5EM?7]IGF>U>((+HH)T@OEF&Q?((+N1FO&%^Y@3I0",^_S%G=#?R<Y@<='
M$GCD#!XY@T="$64S>-3_$8/'8FDZ2B5F5G=/*ZUZ[[*5$4=2)E%I*TWS?:SF
MBI!R1)78BAB196;>W&W?]INUXZR\F))8><O0N[(N5,>OB'@JS+P^ZO7V6T=W
MW==L[,J6D<%M^TN(JLK,D_[YSNWWW<Q>*DI4U:UT]J\%B6L%:QA+-69>]MKU
M:N,\@]9/$U=MRVA-N)Z"3$'!./-&]M@>6E3K%2MA6#71+=D8ABJET^IA^;1Z
MNIN5D2DERI1RX;Y1N&7S]/M)L5+LGV4AE4N)^B7:TL:%SQYM;QXXS^0KL]&J
M27,1(JLS<[_6*):OO]^EGJ[Z+J]O&7&,//3Q-21]6+6XW5HUF2UY!0)V^:+?
MW.F7JXW,%9@ +XL5J%6 YW*-R[5L=MK;MYW3RXNLXLY2 LNLR@^XFOR=ZHPI
M7("87(?$NW*'^=)%6S$O3@YJQP?-O:RFO:4$O!G*CMA_YA"*69@@_VGQ]M(%
M637O:KWMZ^_[W1<$&<MDZVN2'T)S']"0LS"6Q5=O+F IX)IY4JF>G'9:EUD$
M)*4$PKEK_^!&D\L/JSWF6!\>C/UR,JR;_>W3Z[OKXU(6Q1I<%%>D%I<?:5!K
M,87R7TZ.#?.R46I\KQ[UKS+B$G!15(X=SV@-A\R1<"!(Q^C[?]6$N@C)-<S#
M1K&YVV]URJ^ +DJ-+>.&6YD/G@-O]J/;;'^MPNP20.S/3@^_-WHWS:S.&J4$
MQOZ*'](V)$1R08:"+)NEO9/6^>[NT4[6UDU@[3O>3/G=QMP=,3]JI#<K&X/-
M59/L(L37-+>W+VO7N^>=B]?"0DW@\B.:&F[&7/C>HQTL0,V5OU:)>@F SI7J
MY5FG==S*0NZ4$DCG[IR?'$'@^;GXRN;IR<757JE=WLLR81*HYBY[5&0?O[P
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
M$/<=05L;&[7B?VTJ&\B;66C)#?@K&!F/Q.PZ]9[(3$(S#_8E15GH&2@>AZ3
MOT &TCN>]@@4Y_+N =DX6<^"'\";C(2(^>,@Y@!FX#WW5.]%9/Y-0Z# 1!!Z
ML_QF0VMJP\#"S\ 'YBKAFWPL$VMBRUA')[,,5=?MRW+K:+>\EXZY7Q'MG$>"
M/U$[0T'%<C2SZ!EJ;(0:&'9C& ?SQ 6@6C,:CFX6C&[KBJO:A$-52.D$L$$*
M>&(]<QN,ZW8;S;FA%3QL%E):!!1B;-:%#"KK0BI-;"%"A0H:*(O[,\/W>\%_
M^\I:J&(VSTZ/]W=;K0P>L1710GFHZY.UD-[[;!GZB-FX/\',LHPGWY[-&-@>
M8@P&^L#H '*+:/"<2'!8,OE@B+<CO#T*0H%G"%>%X1G=M(,XF$O:(*$,[$ X
MF](@4F.#9#Z-S0Z".?]*;%28?Y>#&K%@Z-L#D8=*'Y&TPW @NF6,<Y04J&0(
MAB2HE!KPQA0ZW,7L&#P1U*S,RXQ%=(V[T!JXP;6'!;+'7#8++7,X!:;6E FR
M7ZVSJHJIO?,^](+E(*SAD$UGJ.C%T.D%BA =?D;2%P(5,LS,0'QQ7#5=31_^
M-WWXWW^5XA'F'&V]"LS_:V($5,V=?G7[N-YLWZ57M*V($5#-C8!/,P(P1;2<
MHS_,2,5A>-IY^H'V>$Q1K-[^K)D'!V??.[W;P[,5!HWQ<?Z*^]-X\S\_O_7T
M)A[+V('"2YX]0,[7YS8:6'X4?0QM6(RG<B,._N6+F^^ @) T\H-(JE78\]S#
MY_O9NZ>$&.SIJ<6_IB%^("[ \-H1HRPTV=(^>/^8^T;[7(2-)=IEP%PVMOF-
M($T; SQ)$_3)#MAF >.X"#>:#YG$C0WXF":0/S?:7!G88#U>(.Z'?[D00F0
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
MU9LV N+4&NDQEJ@[A5ZFFX:7+% !-%9WNB[#D@%[%M8)0*'!C/IUTO1C+)0
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
MWO\->.#/M-Q9<!Y,"+(?%K;$#UC9X%3SEM+8+*@0#?CAN$!=B$W.^3==X><
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
MD10!L,%&.BCXFOE:@)\?@3M04"*R'U3-A&(9L<%,;X<@IRUC2"]]ERL>+Y2
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
MMJ+WG8+.6Z0U+6$+\7,0_-2M*1%?A(? Q+U8A*X)<H2_W<.JU\FJ+-=IJIC
ME/\N4V[%P09JS%UJNI\8Y;YT)8@K=0@%PFM9:2(869F$N9$=H4I]4I) FG<D
M_^@=IT_F:WM'IU&)V<H;UBES3QJ':E#BQZ"31A%!LB(Y4M6O9(_/\NKAWH4Y
M]^?=>'F3<5O]#U>7AQ='7[XO>C*N;9R=F>WZ%(68*'F3<LRMW(NJ#*Q!P8M3
MU,H$\LWK;TBJF0G#A,"\P12.=;^<(>EA*\& >D*+"_$RU^<-)I$J(>;NVHO!
M]\+NC40K'?NSZ5<H\BQ9VA6_W?]Q<GFZ?[7^_=N"IQ?:/JN9K?@S6SI;0 0X
M[;IFA$XQC[HNW19T!HL8!/<8)LOC,T6^"K^?3E*8T(@<$-3J=49 %='FS#W*
MSAB C2F -HZ^-G I2LY@=$XV?FD-U4[_HKO]Q];&YNZB&ZJVAV7F[9^X-B#$
MXI)6J$PIZC]6/)R&O*@6YYH+:,VE.B+SR^\BKL4-FZMM4XMKR['*>_WO/[Y>
M'.]VNQL+'H"T+0\S6^5.5W>P)]T <T^)PF(]-L@N[IYE9AHK&<787-*=HR5X
M:'AQ#W07TR2/K5X4L>4V096\%@CN=XBL0<&(Q[8T(8\&=?LB5^Q$X+6N/()N
MEVAHQ7CJOOK!?ZGB_$9U&OTDQ?E**9W^I?]YG0T?\:ABG/S/_P%02P,$%
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
M1=;)%P[L!Q&"!&$\H@,_94K>@HKW=E?RMYX\1(GWB?>)]UM CEV@VUFZ"M4
M;A]W%2J\L2=J+K;F#AKYBXMLFOMJ1)='1)_73FIGHO%22&^LFP5\PP.L,L\E
MVE'X@#?<-]P&EU-(E"]4LH\$0^?3D7.+OTD/-7;AKU*B^ &QI<["]=Z#=+4J
MX>>%X^?Y+5MR-W<1R.EJ52,BOU6*T=&I1.#2I5ZZ'IQ)0$+&8.WLBM,$^"U%
M7ZNCRQ!_#8>NX07+^HV41W$WWD:J;CIO\.FXP((.9B[=O8R.1[58Q))EQBU"
M" $[UV*NS%%A."RA,]&5WOCN3G+W=I"W+P6M]^PKODJ[]03>?KEA>G[ [02$
M7_B%J*=\4\U;/64#B^YF"^TN! \921N^0" BN56%2Z4>&S4&BIEJ/HS?@V"C
M4PUYH<P4,'4R,I4GS9> CX#^) 'EPP;H_&Q?.O?E*/F5?BW=![X.\E[;_+5N
MA#:H>#?W1CN\'8JIL<K.X1DU4S^TE58[V-#"TXH%5<[8N=ET/WR-CUEXUX(%
MS=&;#MK/M@YGQT\!T(8Q6%].6[R3>(\\Z;( I8O_\BD[;;&3XY/3#Y([CGH<
M\4H7U,DF&ICUO]'H+Z[)IE^6NNL:.7)'&[_]<XVQ]ZR;6BVGE5(61K<:LL\S
MO3_M5O^!&?9,$V9+)DB:'-LX.;;4FKP;21BPRSO(2KI"R7ZK3M?2?$GS9;/7
M_K_J31-T[]8FS4&S".GLY_T;T,?N,I>VB9GBSJ%:A]KLK>EXOGE>5ARYUAOE
M'MFZPI&Q\F]LF*O_2 W7D*.[*V8M+&UJVJO:BZDX!=:2UK+R['9H3:G%:E:2
M<60OZJ%<_%7_K/Z[A:/P?R_\ U!+ P04    "  1@J-6GV/OQH$(   %30
M"P   &5X,S$R7S,N:'1M[5Q;<]LV%G[/K\"HT\:>H2^RZDU7<C3CI,ZL9K9)
MZ_7#OD($)&(- BP 2E%__9X#@!(ET;9\26VWS&1L$\3E7'"^<P&DL\SE<G@V
MUFPQ/&-BYG\0ZQ:2O^],M'('$YH+N>B3MT[DW!+%Y\3HG*JW"?$M ^*[6?$'
M[Y/N<>$&G>&;LZ*:P_&O[H!*,55]8L0T<P.24S,5ZF"LG=-YG^"0JLWI(C;X
M<4(QKART?!]7F7.<HD_&6K(!2;74ID^^._;_M@DAZPQ<>08^ P.7GH%J !+:
M)TJ;G,JXL#-4V0FT8+OBL>>,&D&1GMBW,[SX[[]&'T97I-<]/#D[*FYB/ 4N
MN+F;\^[)ZV']X\7EU>C3Z./YU>C+YPW>'\CGTS!5":KBZM&<CA+R =O(+X?D
M5VT5-PEHU#@Q61"74=</W*/A>'V_[T@^<6@%CHXEKX0R%\QER FR.M:&<7,
M'$M:6*"L^FN3R4VK:Y!*E"PN"G(\[!9?!YVXP/O.<0=HE=(6-!5JNGPN*&/Q
M>?@&"#5(+5N2F@G'#W",E]G<T&) (OV][V'V6604M-FYO^)?J)[/L+WBY(72
MV#T\.\)7P[#GCAQ;5US0T3_?W:*DM_=2DIF.]XX3@O_WOPU3ZY+L;$BRTR#Z
M.K3^K[1HB(.WMZH/E!O$-B(9G7%B^$SP.6=@O\*2WTIJ )_E@ESR0AM'M"*?
M@#A8[N WHB>$2YXZHS]JPQ,R4NGAH"[^([0>_(76CL_H1]_4'6D3P9T6+%JP
M^+8TGCP>+!ZCI&^*$S>&-/4X="=(^$ M  &8?+X@U[!_)6=3,'./#";@ =-H
M5MH!G\I1H0A5"U(J9THT6.IX#C$, @4%V0"2""K)A*;09(C.A2-.AWY;'11/
MN;74++!+3J\YK%N;TT(; V)@28G"Q#6P0RI,6N;03<%PH 2LEX =IAFQ)?Y8
MC9]SP^,DR$ NK.04K1E,U&7 H"T VW!UG+< TC0#-F<PC)'QHBZ&%O1:T'OY
MH-=K0>\QH,?)1"B %42H%8PD@'C0'5Z;VGNAD'[J!,PC5"I+!G,"5-4P(P&8
M$QA9%8 T")((GE*N4# "D-U8&H"6"9PXP1ZEA X ?1KPR2]G/3TIM1F92#VW
M%2X:/A46)>L(Q<9 -U"9U.#-5L1L4=LB7(MP+Q_A?FP1;@>$NUJ#@Q^^^^FD
M^VY@(X;%\@V&07HR$?#H@6)$J.$>D@!B!-HMD$^X11L6-L/NV"V'$!##0'QF
MPJ92VQ+&87!HM S85!B=<@;-ENP!%#$.V!;PYN)KFE$UY>0<XJ[+4D*/;H\>
M=$_W^+X?VCUEX6G?+[^):] #<]A^BU7/BE7/;P8_J+$M!C> 0(O>+Y3&/;J_
M$WS_^)?=MSO!]\_< N> F#ZAO1ME$\RU4UK:W8=@TCOF ,UQI9!&Z]+ !! I
MSH3U\2?TXLK/@\7^5>1:CWX-E_ 'N(.81Z_P.HF1,;X4$,4"+59+P:CSA(ZM
M8 )$B@R(D.W[>%SA3*7%#-Q[+.O3=1^M:LN!( ?1,0XJ*'BRM)04@VQ@RQ.Q
MRN1A1*@+U,L9\->88T>(@V$\9VW<V_J2UI>\0E\R;GW);;YDW8D(/(17H;B
M_H!@E;-6<PCH",BPY4MV'KF[2P$W-!,,/06U6GFLI!:\#%9TT7U0PRHH!^<B
MZ%A(X198YVA:%AV;1WT/Z,$GK76M581]2O,U,E24I@"'8GU=)DT!.#T!OC8\
MY8H;*L&OP!M>H,/"+J5RP7> 8Q,%I"^#ACW8.I'6B3R[1)X?H%^%$TE;)[)#
M0G(!K)<^:D>@Y9,)3YV8 43:ANKSLMRT0Q82'IL+TMYUP$#((&PH>X]UZ6ZF
M8)<\B2Y[<ZSI3^X^^"/CZK3 >T,>) 'T#'#R%O9;V&]A__7!/FMA?Y<Z5$#4
M;63&*R"QD._?-,+_/1('K"WI-"T-XF^MD-,P:ZZM@W:\50QSV10F^CU<82-[
M-PR9@".!D'ZC=R0\!7CWMU?P8HLJEW3M!ZHR:I=5+TP&O./AS&=)7AXQ@UD0
M*:ZYC%=9-OHGCQ;1G^)LLK@K>SWP!N1ENYY&FCMWPV\CCRT8/R>-I[<?Z39J
MK#W@?<@!K[_^RRI03U:A+4;:=6!=1;D(C?>H'6T= 2Q)HR433AN[+-?X!I@R
MSX5SG-^21XPU-3Y89P+H\Y/L ?Q"V&XQ+8#?J(?*9_#?2P'D>_]0JM3?F-EO
M#XS;0+T-U%^?;V@/C'=R!^=2$JRZ"T![O">#-VY2P0&>8XUE>7 [Y_0:BR:A
MZNW+)KY>[V]K5S<,[P7Z\8PU7!YJB(8I@X&6+X/A&QU$K/+#$$!Y +@D5&ZL
M38@M<U 8B,4S$Y.0QKN8/E#>MO5;(/_O@>J-GQOZBYK,(Z#^SQ/3\V/KJ\#_
M)SCD_5M_YN]<+<C$0*R= $YSGQX TOM/PT27D(1"AU S+6<<JQV*3N.'>DS,
M*'A>2+W@\':>Z9!&T#6' P[B24I!ASN ]L[6=\MGZ1^,)X&$9W,2R_K%/WYZ
MDK))]]U6V22.B<MV#T^1E*K1Q&% 3*TU6%'H&06P5,KA.V@F_MH7\?:!EZZ4
M6W'B2:@@^/3X,8%<@]2VM\ +1N2?P23[Q-OU\!>Z(+V$G!R?]&Y%P*B#*/^@
M&61R%WTL^7^ +A[R%0^O73]']HA\N!R=?_;?AO#E/Y\O+K?PZEY&5FFM%W2V
MH8B5\(-$OXTM/&U\===VO('!=G=UAAO?L]'NK'9G/='.^I@)/B&?EN'6EU 5
M;G=8N\.>*D_[-=R(A,VUVF98JSE?79J,NVY_M[K,#K'V?0/JM;))*JFUH/.I
MTIVM#7",85"#'C&M:J0[,]6$F3;B#UB8RG\+Q2]Y#JD.6ZZP%HT=;"HSOH4=
ML?5JJRM-KZ<&1,LVNR*-F1E6HJS_JGZ&;SP[\E]_]G]02P,$%     @ $8*C
M5C4MTD94!0  ?B@   L   !E>#,R,5\T+FAT;>U:;6\:.1#^WE\QHKHFD7@G
M-!0($B7DBM0+*1"I]]'L&M:777O/:T+HK[^QU[N\1@KM10HI402L7QZ/YYEG
M=KS0]%3@MYICX2Y:39<]F!>(U,*GEYF)X"HW(0'S%W4X42R@$7 Z!RD"PD^R
M8%H:8(9%[ >M0ZD8JD:F]:X9)AB.\(6LP_NB^;.#4\R1P;Q!S('!3,#TW#IP
M(0/BV[8'(AGA:MGJ4Z6HS$4A<1B?+MN%##W"HSJ4&Z#HH\HIB9<3[-5C.&W
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
MWG']!U!+ 0(4 Q0    ( !&"HU;L9M1DL18! "Y]$  1              "
M 0    !E8V]R+3(P,C,P,S,Q+FAT;5!+ 0(4 Q0    ( !&"HU9*5ZF$<18
M  L, 0 1              "  > 6 0!E8V]R+3(P,C,P,S,Q+GAS9%!+ 0(4
M Q0    ( !&"HU:+V3%Q1A@  #!7 0 5              "  8 M 0!E8V]R
M+3(P,C,P,S,Q7V-A;"YX;6Q02P$"% ,4    "  1@J-6&:=L2-U1  !FFP4
M%0              @ 'Y10$ 96-O<BTR,#(S,#,S,5]D968N>&UL4$L! A0#
M%     @ $8*C5M_IBA+@_P  ;*$/ !4              ( !"9@! &5C;W(M
M,C R,S S,S%?;&%B+GAM;%!+ 0(4 Q0    ( !&"HU8;B.>+@W8  * Z"  5
M              "  1R8 @!E8V]R+3(P,C,P,S,Q7W!R92YX;6Q02P$"% ,4
M    "  1@J-6!\AXZ]N(  !8K00 "P              @ '2#@, 97@Q,#%?
M,2YH=&U02P$"% ,4    "  1@J-6]@+\JN@(  ""80  "P
M@ '6EP, 97@S,3%?,BYH=&U02P$"% ,4    "  1@J-6GV/OQH$(   %30
M"P              @ 'GH , 97@S,3)?,RYH=&U02P$"% ,4    "  1@J-6
M-2W21E0%  !^*   "P              @ &1J0, 97@S,C%?-"YH=&U02P$"
M% ,4    "  1@J-6-""!B?<$  #J*@  "P              @ $.KP, 97@S
>,C)?-2YH=&U02P4&      L "P"G @  +K0#

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