<SEC-DOCUMENT>0001213900-24-081304.txt : 20240924
<SEC-HEADER>0001213900-24-081304.hdr.sgml : 20240924
<ACCEPTANCE-DATETIME>20240924115510
ACCESSION NUMBER:		0001213900-24-081304
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		15
CONFORMED PERIOD OF REPORT:	20240920
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Creation of a Direct Financial Obligation or an Obligation under an Off-Balance Sheet Arrangement of a Registrant
ITEM INFORMATION:		Amendments to Articles of Incorporation or Bylaws; Change in Fiscal Year
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20240924
DATE AS OF CHANGE:		20240924

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			IMMUCELL CORP /DE/
		CENTRAL INDEX KEY:			0000811641
		STANDARD INDUSTRIAL CLASSIFICATION:	IN VITRO & IN VIVO DIAGNOSTIC SUBSTANCES [2835]
		ORGANIZATION NAME:           	03 Life Sciences
		IRS NUMBER:				010382980
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-12934
		FILM NUMBER:		241318461

	BUSINESS ADDRESS:	
		STREET 1:		56 EVERGREEN DR
		CITY:			PORTLAND
		STATE:			ME
		ZIP:			04103
		BUSINESS PHONE:		2078782770

	MAIL ADDRESS:	
		STREET 1:		56 EVERGREEN DRIVE
		CITY:			PORTLAND
		STATE:			ME
		ZIP:			04103
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>ea0215492-8k_immucell.htm
<DESCRIPTION>CURRENT REPORT
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-roles="http://fasb.org/us-roles/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:ICCC="http://immucell.com/20240920">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02D_US%2DGAAP%2D2024 -->
<!-- Field: Set; Name: xdx; ID: xdx_031_ICCC_immucell.com_20240920 -->
<!-- Field: Set; Name: xdx; ID: xdx_048_20240920_20240920 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_051_edei%2D%2DCurrentFiscalYearEndDate_%2D%2DLS0xMi0zMQ== -->
<!-- Field: Set; Name: xdx; ID: xdx_054_edei%2D%2DEntityCentralIndexKey_0000811641 -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="AsOf2024-09-20" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2024-09-20" id="Fact000004" name="dei:CurrentFiscalYearEndDate">--12-31</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2024-09-20" id="Fact000005" name="dei:EntityCentralIndexKey">0000811641</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="iccc-20240920.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2024-09-20">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000811641</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-09-20</xbrli:startDate>
        <xbrli:endDate>2024-09-20</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <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>
  </ix:resources>
 </ix:header>
</div>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p>

<!-- Field: Rule-Page --><div style="width: 100%"><div style="border-top: Black 2pt solid; border-bottom: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 90.3pt; text-align: center"><b>UNITED STATES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 90.3pt 0pt 90.25pt; text-align: center"><b>SECURITIES AND EXCHANGE COMMISSION</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 90.3pt; text-align: center"><b>Washington, D.C. 20549</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 87.35pt 0pt 90.3pt; text-align: center"><b>FORM <span id="xdx_907_edei--DocumentType_c20240920__20240920_z6YbOctCI8qe"><ix:nonNumeric contextRef="AsOf2024-09-20" id="Fact000010" name="dei:DocumentType">8-K</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 90.15pt 0pt 90.3pt; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 90.15pt 0pt 90.3pt; text-align: center"><b>CURRENT REPORT</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 90.3pt; text-align: center"><b>Pursuant to Section 13 OR 15(d) of The
Securities Exchange Act of 1934</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">Date of Report (Date of
earliest event reported) <span style="text-decoration: underline"><span id="xdx_905_edei--DocumentPeriodEndDate_c20240920__20240920_ze9Zw7QDHWP8"><ix:nonNumeric contextRef="AsOf2024-09-20" format="ixt:datemonthdayyearen" id="Fact000011" name="dei:DocumentPeriodEndDate">September 20, 2024</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; text-align: center"><span style="font-size: 12pt"><b><span id="xdx_90B_edei--EntityRegistrantName_c20240920__20240920_zErbdYQz2O8d"><ix:nonNumeric contextRef="AsOf2024-09-20" id="Fact000012" name="dei:EntityRegistrantName">ImmuCell Corporation</ix:nonNumeric></span></b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 100%; font-size: 10pt; text-align: center"><span style="font-size: 10pt">(Exact name of registrant as specified in its charter)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; text-align: center; width: 32%; padding-left: 19.35pt"><span style="font-size: 10pt"><span id="xdx_90F_edei--EntityIncorporationStateCountryCode_c20240920__20240920_zQi2YN1GrX53"><ix:nonNumeric contextRef="AsOf2024-09-20" id="Fact000013" name="dei:EntityIncorporationStateCountryCode">DE</ix:nonNumeric></span> </span></td>
    <td style="width: 2%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 32%; text-align: center"><span style="font-size: 10pt"><span id="xdx_902_edei--EntityFileNumber_c20240920__20240920_zDROmlmxCuXg"><ix:nonNumeric contextRef="AsOf2024-09-20" id="Fact000014" name="dei:EntityFileNumber">001-12934</ix:nonNumeric></span></span></td>
    <td style="width: 2%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 32%; text-align: center"><span style="font-size: 10pt"><span id="xdx_90A_edei--EntityTaxIdentificationNumber_c20240920__20240920_zKs6njWt8cb2"><ix:nonNumeric contextRef="AsOf2024-09-20" id="Fact000015" name="dei:EntityTaxIdentificationNumber">01-0382980</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-size: 10pt">(State or other jurisdiction<br/>
 of incorporation)</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">(Commission File Number)</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">(IRS Employer<br/>
 Identification No.)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; width: 49%; text-align: center"><span style="font-size: 10pt"><span id="xdx_903_edei--EntityAddressAddressLine1_c20240920__20240920_z3iAE5obCQ81"><ix:nonNumeric contextRef="AsOf2024-09-20" id="Fact000016" name="dei:EntityAddressAddressLine1">56 Evergreen Drive</ix:nonNumeric></span> <span id="xdx_906_edei--EntityAddressCityOrTown_c20240920__20240920_z8RYdBWaUwP9"><ix:nonNumeric contextRef="AsOf2024-09-20" id="Fact000017" name="dei:EntityAddressCityOrTown">Portland</ix:nonNumeric></span>, <span id="xdx_90A_edei--EntityAddressStateOrProvince_c20240920__20240920_zp1zLzgyS9he"><ix:nonNumeric contextRef="AsOf2024-09-20" format="ixt-sec:stateprovnameen" id="Fact000018" name="dei:EntityAddressStateOrProvince">Maine</ix:nonNumeric></span></span></td>
    <td style="width: 2%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 49%; text-align: center"><span style="font-size: 10pt"><span id="xdx_900_edei--EntityAddressPostalZipCode_c20240920__20240920_zMschyWQRmld"><ix:nonNumeric contextRef="AsOf2024-09-20" id="Fact000019" name="dei:EntityAddressPostalZipCode">04103</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-size: 10pt">(Address of principal executive offices)</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">(Zip Code) </span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Registrant&#8217;s telephone number, including
area code <span style="text-decoration: underline"><span id="xdx_90F_edei--CityAreaCode_c20240920__20240920_zgQtKAw3whXd"><ix:nonNumeric contextRef="AsOf2024-09-20" id="Fact000020" name="dei:CityAreaCode">207</ix:nonNumeric></span>-<span id="xdx_90A_edei--LocalPhoneNumber_c20240920__20240920_zmvR459NxyE9"><ix:nonNumeric contextRef="AsOf2024-09-20" id="Fact000021" name="dei:LocalPhoneNumber">878-2770</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="width: 100%; text-align: center"><span style="font-size: 10pt">(Former name or former address, if changed since last report)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 20pt">Check the appropriate box below if the Form 8-K
filing is intended to simultaneously satisfy the filing obligation of the Registrant under any of the following provisions:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90C_edei--WrittenCommunications_c20240920__20240920_zrwVkksc8RYa"><ix:nonNumeric contextRef="AsOf2024-09-20" format="ixt:booleanfalse" id="Fact000022" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></span></span></td><td style="text-align: justify">Written communications pursuant to Rule 425 under the Securities
Act (17 CFR 230.425)</td>
</tr></table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_902_edei--SolicitingMaterial_c20240920__20240920_z4BHBEccTHb3"><ix:nonNumeric contextRef="AsOf2024-09-20" format="ixt:booleanfalse" id="Fact000023" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></span></span></td><td style="text-align: justify">Soliciting material pursuant to Rule 14a-12 under the Exchange
Act (17 CFR 240.14a-12)</td>
</tr></table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_907_edei--PreCommencementTenderOffer_c20240920__20240920_z0dh95oTDYqa"><ix:nonNumeric contextRef="AsOf2024-09-20" format="ixt:booleanfalse" id="Fact000024" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></span></span></td><td style="text-align: justify">Pre-commencement communications pursuant to Rule 14d-2(b) under
the Exchange Act (17 CFR 240.14d-2(b))</td>
</tr></table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_905_edei--PreCommencementIssuerTenderOffer_c20240920__20240920_zrG64JGa3jF6"><ix:nonNumeric contextRef="AsOf2024-09-20" format="ixt:booleanfalse" id="Fact000025" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></span></span></td><td style="text-align: justify">Pre-commencement communications pursuant to Rule 13e-4(c) under
the Exchange Act (17 CFR 240.13e-4(c))</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.25in">Securities registered pursuant to Section 12(b)
of the Act:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 20pt">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; width: 32%; text-align: center"><span style="font-size: 10pt"><b>Title of each class</b></span></td>
    <td style="width: 2%; padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 32%; text-align: center"><span style="font-size: 10pt"><b>Trading symbol(s)</b></span></td>
    <td style="width: 2%; padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 32%; text-align: center"><span style="font-size: 10pt"><b>Name of each exchange on which registered</b></span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: center"><span style="font-size: 10pt"><span id="xdx_900_edei--Security12bTitle_c20240920__20240920_zJrgh6jf9Btj"><ix:nonNumeric contextRef="AsOf2024-09-20" id="Fact000026" name="dei:Security12bTitle">Common Stock, $0.10 par value per share</ix:nonNumeric></span></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt"><span id="xdx_909_edei--TradingSymbol_c20240920__20240920_zNZlg7asSNwj"><ix:nonNumeric contextRef="AsOf2024-09-20" id="Fact000027" name="dei:TradingSymbol">ICCC</ix:nonNumeric></span></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">The <span id="xdx_904_edei--SecurityExchangeName_c20240920__20240920_zyFO4DyPVCQa"><ix:nonNumeric contextRef="AsOf2024-09-20" format="ixt-sec:exchnameen" id="Fact000028" name="dei:SecurityExchangeName">NASDAQ</ix:nonNumeric></span> Capital Market</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 20pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.25in">Indicate by check mark whether the registrant is
an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the Securities
Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.25in">Emerging growth company <span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90C_edei--EntityEmergingGrowthCompany_c20240920__20240920_zTWeG09rRLU3"><ix:nonNumeric contextRef="AsOf2024-09-20" format="ixt:booleanfalse" id="Fact000029" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.25in">If an emerging growth company, indicate by check
mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting
standards provided pursuant to Section 13(a) of the Exchange Act.&#160;<span style="font-family: Times New Roman, Times, Serif">&#9744;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"></span></p>

<!-- Field: Rule-Page --><div style="width: 100%"><div style="border-top: Black 1pt solid; border-bottom: Black 2pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 1.01 Entry into a Material Definitive Agreement</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On September 20, 2024, ImmuCell Corporation (the &#8220;Company&#8221;)
and TVP, LLC (the &#8220;Landlord&#8221;) entered into a Fifth Amendment of Lease (the &#8220;Lease Amendment&#8221;), which Lease Amendment
amends that certain Indenture of Lease, dated September 12, 2019 (as amended to date, the &#8220;Lease Agreement&#8221;), by and between
the Company and the Landlord with respect to certain property leased by the Company from the Landlord located at 175 Industrial Way in
Portland, Maine (the &#8220;Leased Premises&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Lease Amendment revises payment terms set forth in the Lease Agreement
for amounts due by the Company to the Landlord with respect to certain tenant improvements on the Leased Premises. Pursuant to the Lease
Amendment, in lieu of a one-time rent payment of $368,743 previously due in January of 2025, the Company will now make additional monthly
rent payments of $20,000 from January of 2025 through June of 2025 and a one-time payment of $248,743 in July of 2025.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The forgoing description of the Lease Amendment is qualified in its
entirety by reference to the Lease Amendment, which is filed as Exhibit 10.1 hereto and incorporated herein by reference.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 2.03 Creation of a Direct Financial Obligation or an Obligation
under an Off-Balance Sheet Arrangement of a Registrant</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The information included in Item 1.01 of this Current Report on Form
8-K is incorporated into this Item 2.03 of this Current Report on Form 8-K by reference.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 5.03 Amendment to By-Laws</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Effective September 20, 2024, the Board of Directors (the &#8220;Board&#8221;)
of the Company amended and restated the Company&#8217;s By-Laws (as so amended and restated, the &#8220;Amended By-Laws&#8221;) to update
and modernize certain provisions, including provisions regarding stockholder voting lists, based on amendments to the Delaware General
Corporation Law, and to provide that some or all of any class of stock shall be uncertificated. In addition, the Amended By-Laws also
contain other administrative, non-substantive changes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The forgoing summary description of the amendments to the By-Laws is
not intended to by complete and is qualified in its entirety by reference to the complete text of the Amended By-Laws, a copy of which
is included as Exhibit 3.2 hereto and incorporated herein by reference.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 9.01. Financial Statements and Exhibits.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(d) <span style="text-decoration: underline">Exhibits</span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="width: 9%">3.2</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 90%"><a href="ea021549201ex3-2_immucell.htm">Amended and Restated By-Laws of ImmuCell Corporation, amended through September 20, 2024.</a></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td>10.1</td>
    <td>&#160;</td>
    <td><a href="ea021549201ex10-1_immucell.htm">Fifth Amendment of Indenture of Lease for Premises Located in Portland, Maine between the Company and TVP, LLC dated as of September 20, 2024.</a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>104</td>
    <td>&#160;</td>
    <td>Cover Page Interactive Data File (embedded within the Inline XBRL document).</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;&#160;</p>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIGNATURE</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt">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 hereunto duly authorized.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>IMMUCELL CORPORATION</b></span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 60%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: September 24, 2024</span></td>
    <td style="width: 4%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 36%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;/s/
    Michael F. Brigham</span></td>
    </tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Michael F. Brigham</span></td>
    </tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">President, Chief Executive Officer and Principal<br/>
    Financial Officer</span></td>
    </tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p>

<!-- Field: Page; Sequence: 3; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Exhibit Index</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; text-align: left; width: 9%"><b>Exhibit No.</b></td>
    <td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center; width: 90%"><b>Description</b></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>3.2</td>
    <td>&#160;</td>
    <td><a href="ea021549201ex3-2_immucell.htm">Amended and Restated By-Laws of ImmuCell Corporation, amended through September 20, 2024.</a></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td>10.1</td>
    <td>&#160;</td>
    <td><a href="ea021549201ex10-1_immucell.htm">Fifth Amendment of Indenture of Lease for Premises Located in Portland, Maine between the Company and TVP, LLC dated as of September 20, 2024.</a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>104</td>
    <td>&#160;</td>
    <td>Cover Page Interactive Data File (embedded within the Inline XBRL document).</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">3</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p>

<!-- Field: Rule-Page --><div style="width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjdEKgkAQRb/Afxj2OUzFiHwrqYgsQiJ6XXKKJd2R2c30k/rLViUaLgzDvWeuEBOxpY0qkeG6yjM4Y1WX0iLkeEdGfUOXSHf7BNzO8aGMZantcP7AlByDjpn5USydMUQbZbBIIFhMo9gJwiAJ57A8CK/3U9J3VaC2SpYgdQEnppoVWsnd+OEsW9JUdUPVBdko0gmEfjDaH4iCMIIjNfJN/DSQZanwJsN4Ysv0ql1q3VrUPQnrEitXZ0b6L+8LAZFKgw== -->
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-3.2
<SEQUENCE>2
<FILENAME>ea021549201ex3-2_immucell.htm
<DESCRIPTION>AMENDED AND RESTATED BY-LAWS OF IMMUCELL CORPORATION, AMENDED THROUGH SEPTEMBER 20, 2024
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><B>Exhibit 3.2</B></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>AMENDED AND RESTATED</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>BY-LAWS OF IMMUCELL CORPORATION </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>A DELAWARE CORPORATION </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>AS AMENDED THROUGH SEPTEMBER 20, 2024 </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 383.25pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Table of Contents</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%">
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD COLSPAN="2" STYLE="padding-left: 0in; text-align: left; padding-top: 0in; padding-bottom: 0in">ARTICLE I MEETINGS OF STOCKHOLDERS</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">1</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in; width: 15%">Section 1.&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in; width: 75%">Place of Meetings</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in; width: 10%">1</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 2.&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Annual Meeting</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">1</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 3.</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in"> Special Meetings</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">1</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 4.&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Notice of Meetings</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">1</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 5.&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Voting List</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">1</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 6.&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Quorum</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">2</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 7.</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Adjournments</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">2</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 8.&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Action at Meetings</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">2</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 9.&nbsp;&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Voting and Proxies</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">2</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 10.&nbsp;&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Action Without Meeting</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">2</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 11.&nbsp;&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Nomination of Directors</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">3</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 12.&nbsp;&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Notice of Stockholder Business</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">3</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 13. </TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Conduct of Meetings</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">4</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD COLSPAN="2" STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">ARTICLE II DIRECTORS</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">4</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 1.&nbsp;&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Number, Election, Tenure and Qualification</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">4</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 2.&nbsp;&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Enlargement</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">4</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 3.</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in"> Vacancies</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">4</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 4.&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Resignation and Removal</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">5</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 5.&nbsp;&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">General Powers</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">5</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 6.&nbsp;&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Chairman of the Board</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">5</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 7.&nbsp;&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Place of Meetings</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">5</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 8.&nbsp;&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Regular Meetings</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">5</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 9.&nbsp;&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Special Meetings</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">5</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 10.&nbsp;&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Quorum, Action at Meeting, Adjournments</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">5</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 11.&nbsp;&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Action by Consent</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">5</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 12.&nbsp;&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Telephonic Meetings</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">6</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 13.&nbsp;&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Committees</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">6</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 14.&nbsp;&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Compensation</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">6</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD COLSPAN="2" STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">ARTICLE III OFFICERS</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">6</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 1. </TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Enumeration</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">6</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 2. </TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Election</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">6</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 1; Options: NewSection -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%">
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in; width: 15%">Section 3.</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in; width: 75%">Tenure</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in; width: 10%">6</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 4.&nbsp;&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">President</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">7</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 5. </TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Vice-Presidents</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">7</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 6.&nbsp;&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Secretary</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">7</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 7. </TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Assistant Secretaries</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">7</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 8. </TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Treasurer</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">7</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 9. </TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Assistant Treasurers</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">7</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 10.&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Bond</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">8</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD COLSPAN="2" STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">ARTICLE IV NOTICES</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">8</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 1.&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Delivery</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">8</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 2. </TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Waiver of Notice</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">8</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD COLSPAN="2" STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">ARTICLE V INDEMNIFICATION</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">8</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 1. </TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Actions other than by or in the Right of the Corporation</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">8</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 2. </TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Actions by or in the Right of the Corporation</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">9</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 3. </TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Success on the Merits</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">9</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 4. </TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Specific Authorization</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">9</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 5. </TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Advance Payment</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">9</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 6.&nbsp;&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Non-Exclusivity</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">9</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 7.&nbsp;&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Insurance</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">9</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 8. </TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Continuation of Indemnification and Advancement of Expenses</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">9</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 9.&nbsp;&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Intent of Article</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">9</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD COLSPAN="2" STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">ARTICLE VI CAPITAL STOCK</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">10</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 1. </TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Stock Certificates; Uncertificated Shares</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">10</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 2. </TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Lost Certificates</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">10</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 3. </TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Transfer of Stock</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">10</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 4. </TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Record Date</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">10</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 5. </TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Registered Stockholders</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">11</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD COLSPAN="2" STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">ARTICLE VII CERTAIN TRANSACTIONS</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">11</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 1. </TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Transactions with Interested Parties</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">11</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 2. </TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Quorum</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">11</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD COLSPAN="2" STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">ARTICLE VIII GENERAL PROVISIONS</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">11</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 1. </TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Offices</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">11</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 2. </TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Dividends</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">11</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 3. </TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Reserves</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">12</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 4.&nbsp;&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Checks</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">12</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 5.&nbsp;&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Fiscal Year</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">12</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; padding-top: 0in; padding-bottom: 0in">Section 6.&nbsp;&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">Seal</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">12</TD></TR>
  <TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD COLSPAN="2" STYLE="text-align: left; padding-top: 0in; padding-bottom: 0in">ARTICLE IX AMENDMENTS</TD>
    <TD STYLE="text-align: center; padding-top: 0in; padding-bottom: 0in">12</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">IMMUCELL CORPORATION</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">* * * * *</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">BY- LAWS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">* * * * *</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">ARTICLE I<BR>
MEETINGS OF STOCKHOLDERS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.25in">Section 1. <U>Place of Meetings</U>.
All meetings of the stockholders shall be held at such place within or without the State of Delaware as may be fixed from time to time
by the board of directors or the chief executive officer, or if not so designated, at the registered office of the corporation. The board
of directors may, in its sole discretion, determine that a meeting shall not be held any place but may instead be held solely by means
of remote communication in a manner consistent with the General Corporation Law of Delaware.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 2. <U>Annual Meeting</U>.
Annual meetings of stockholders shall be held on such date and time as shall be designated from time to time by the board of directors
or the chief executive officer, at which meeting the stockholders shall elect by a plurality vote a board of directors and shall transact
such other business as may properly be brought before the meeting. If no annual meeting is held in accordance with the foregoing provisions,
the board of directors shall cause the meeting to be held as soon thereafter as convenient, which meeting shall be designated a special
meeting in lieu of annual meeting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 3. <U>Special Meetings</U>.
Special meetings of the stockholders, for any purpose or purposes, may, unless otherwise prescribed by statute or by the certificate of
incorporation, be called by the board of directors or the chief executive officer and shall be called by the chief executive officer or
secretary at the request in writing of a majority of the board of directors, or at the request in writing of stockholders owning a majority
in amount of the entire capital stock of the corporation issued and outstanding and entitled to vote. Such request shall state the purpose
or purposes of the proposed meeting. Business transacted at any special meeting shall be limited to matters relating to the purpose or
purposes stated in the notice of meeting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 4. <U>Notice of
Meetings</U>. Except as otherwise provided by law, written notice of each meeting of stockholders, annual or special, stating the place
(if any), date and hour of the meeting, the means of remote communications, if any, and, in the case of a special meeting, the purpose
or purposes for which the meeting is called, shall be given not less than ten or more than sixty days before the date of the meeting,
to each stockholder entitled to vote at such meeting. Without limiting the manner by which notice otherwise may be given to stockholders,
any notice shall be effective if given by a form of electronic transmission in a manner consistent with the General Corporation Law of
Delaware.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 5. <U>Voting List</U>.
The officer who has charge of the stock ledger of the corporation shall prepare and make, at least ten days before every meeting of stockholders,
a complete list of the stockholders entitled to vote at the meeting, arranged in alphabetical order, and showing the address of each stockholder
and the number of shares registered in the name of each stockholder. Such list shall be open to the examination of any stockholder, for
any purpose germane to the meeting, for a period of at least ten days prior to the meeting ending on the day before the meeting date:
(i) on a reasonably accessible electronic network, provided that the information required to gain access to such list was provided with
the notice of the meeting; or (ii) during ordinary business hours, at the principal place of business of the corporation. The list shall
also be produced and kept at the time and place of the meeting during the whole time thereof, and may be inspected by any stockholder
who is present.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 3; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 6. <U>Quorum</U>.
The holders of one-third of the stock issued and outstanding and entitled to vote thereat, present in person or represented by proxy,
shall constitute a quorum at all meetings of the stockholders for the transaction of business, except as otherwise provided by statute,
the certificate of incorporation or these by-laws. If, however, such quorum shall not be present or represented at any meeting of the
stockholders, then either (i) a majority of the stockholders present in person or represented by proxy at the meeting and entitled to
vote, or (ii) any officer entitled to preside at or to act as secretary shall have power to adjourn the meeting in the manner provided
in Section 7 of this Article.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 7. <U>Adjournments</U>.
Any meeting of stockholders may be adjourned from time to time to any other time and to any other place, if any, at which a meeting of
stockholders may be held under these by-laws, which time and place shall be announced at the meeting, by a majority of the stockholders
present in person or represented by proxy at the meeting and entitled to vote, though less than a quorum, or, if no stockholder is present
or represented by proxy, by any officer entitled to preside at or to act as secretary of such meeting, and notice need not be given of
any such adjourned meeting if the time, place, if any, thereof and the means of remote communication, if any, are provided in accordance
with applicable law, until a quorum shall be present or represented. At such adjournment meeting at which a quorum shall be present or
represented, any business may be transacted which might have been transacted at the original meeting. If the adjournment is for more than
thirty days, or if after the adjournment a new record date is fixed for the adjourned meeting, a notice of the adjourned meeting shall
be given to each stockholder of record entitled to vote at the meeting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 8. <U>Action at
Meetings</U>. Except with respect to the election of directors, when a quorum is present at any meeting, the vote of the holders of a
majority of the stock present in person or represented by proxy and entitled to vote on the question shall decide any question brought
before such meeting, unless the question is one upon which by express provision of law, the certificate of incorporation or these by-laws,
a different vote is required, in which case such express provision shall govern and control the decision of such question. Unless otherwise
provided in the certificate of incorporation or by express provision of law, directors shall be elected by a plurality of the votes of
the shares present in person or represented by proxy at the meeting and entitled to vote on the election of directors. The board of directors
shall appoint one or more inspectors at each meeting of stockholders in accordance Section&nbsp;231 of the General Corporation Law of
Delaware.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 9. <U>Voting and
Proxies</U>. Unless otherwise provided in the certificate of incorporation, each stockholder shall at every meeting of the stockholders
be entitled to one vote for each share of capital stock having voting power held of record by such stockholder. Each stockholder entitled
to vote at a meeting of stockholders, or to express consent or dissent to corporate action in writing without a meeting may authorize
another person or persons to act for him by proxy, but no such proxy shall be voted or acted upon after three years from its date, unless
the proxy provides for a longer period.</P>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 10.  <U>Action Without
Meeting</U>. Unless otherwise provided in the certificate of incorporation, any action required to be taken at any annual or special meeting
of such stockholders, may be taken without a meeting, without prior notice and without a vote, if a consent or consents in writing, setting
forth the action so taken, shall be signed by the holders of outstanding stock having not less than the minimum number of votes that would
be necessary to authorize or take such action at a meeting at which all shares entitled to vote thereon were present and voted and shall
be delivered to the corporation by delivery to its registered office in Delaware, its principal place of business, or an officer or agent
of the corporation having custody of the book in which proceedings of meetings of stockholders are recorded. Delivery made to a corporation&rsquo;s
registered office shall be by hand or certified or registered mail, return receipt requested. Every written consent shall bear the date
of signature of each stockholder or member who signs the consent and no written consent shall be effective to take the corporate action
referred to therein unless, within sixty days of the earliest dated consent delivered in the manner provided for herein to the corporation,
written consents signed by a sufficient number of holders or members to take action are delivered to the corporation by delivery to its
registered office in Delaware, its principal place of business, or an officer or agent of the corporation having custody of the book in
which proceedings of meetings of stockholders are recorded. Delivery made to a corporation&rsquo;s registered office shall be by hand
or by certified or registered mail, return receipt requested. Prompt notice of the taking of the corporate action without a meeting by
less than unanimous written consent shall be given to those stockholders or members who have not consented in writing.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: justify"></P>

<!-- Field: Page; Sequence: 4; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Section 11. <U>Nomination
of Directors</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-align: justify; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: left; text-indent: 0.25in">(a)&nbsp;Except
for (i) any directors elected in accordance with Article II, Section 3 hereof by the board of directors to fill a vacancy or newly-created
directorship, or (ii) as otherwise required by applicable law or stock exchange regulation,&nbsp;only persons who are nominated in accordance
with the procedures set forth in this Section&nbsp;11 shall be eligible for election as directors. Nominations of persons for election
to the board of directors of the corporation may be made at a meeting of stockholders (i)&nbsp;by or at the direction of the board of
directors or (ii)&nbsp;by any stockholder of the corporation entitled to vote for the election of directors at the meeting who complies
with the notice procedures set forth in this Section&nbsp;11.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: left; text-indent: 0.25in">(b) Nominations
by stockholders shall be made pursuant to timely notice in writing to the secretary of the corporation. To be timely, a stockholder&rsquo;s
notice shall be delivered to or mailed and received at the principal executive offices of the corporation (i)&nbsp;in the case of an annual
meeting, not less than 60 days nor more than 90 days prior to the first anniversary of the preceding year&rsquo;s annual meeting; provided,
however, that in the event that the date of the annual meeting is changed by more than 30 days from such anniversary date, notice by the
stockholder to be timely must be so received not later than the close of business on the 10th day following the earlier of the day on
which notice of the date of the meeting was mailed or public disclosure was made, and (ii)&nbsp;in the case of a special meeting at which
directors are to be elected, not later than the close of business on the 10th day following the earlier of the day on which notice of
the date of the meeting was mailed or public disclosure was made. Such stockholder&rsquo;s notice shall set forth (i)&nbsp;as to each
person whom the stockholder proposes to nominate for election or re-election as a director, (1)&nbsp;the name, age, business address and
residence address of such person, (2)&nbsp;the principal occupation or employment of such person, (3)&nbsp;the class and number of shares
of the corporation which are beneficially owned by such person and (4)&nbsp;any other information relating to such person that is required
to be disclosed in solicitations of proxies for election of directors, or is otherwise required, in each case pursuant to Regulation 14A
under the Securities Exchange Act of 1934, as amended (including without limitation such persons&rsquo; written consent to being named
in the proxy statement as a nominee and to serving as a director if elected); and (ii)&nbsp;as to the stockholder giving the notice (1)&nbsp;the
name and address, as they appear on the corporation&rsquo;s books, of such stockholder and (2)&nbsp;the class and number of shares of
the corporation which are beneficially owned by such stockholder. At the request of the board of directors any person nominated by the
board of directors for election as a director shall furnish to the secretary of the corporation that information required to be set forth
in a stockholder&rsquo;s notice of nomination which pertains to the nominee.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: left; text-indent: 0.25in">(c) No person
shall be eligible for election as a director of the corporation unless nominated in accordance with the procedures set forth in this Section&nbsp;11.
The chairman of the meeting shall, if the facts warrant, determine and declare to the meeting that a nomination was not made in accordance
with the procedures prescribed by these by-laws, and if he should so determine, he shall so declare to the meeting and the defective nomination
shall be disregarded. Notwithstanding the foregoing provisions of this by-law, a stockholder shall also comply with all applicable requirements
of the Securities Exchange Act of 1934, as amended, and the rules and regulations thereunder with respect to the matters set forth in
this by-law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-align: justify; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Section 12. <U>Notice of
Stockholder Business</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-align: justify; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: left; text-indent: 0.25in">(a)&nbsp;At an
annual meeting of the stockholders, only such business shall be conducted as shall have been properly brought before the meeting. To be
properly brought before an annual meeting business must be (i)&nbsp;specified in the notice of meeting (or any supplement thereto) given
by or at the direction of the board of directors, (ii)&nbsp;otherwise properly brought before the meeting by or at the direction of the
board of directors, or (iii)&nbsp;otherwise properly brought before the meeting by a stockholder. For business to be properly brought
before an annual meeting by a stockholder, the stockholder must have given timely notice thereof in writing to the secretary of the corporation.
To be timely, a stockholder&rsquo;s notice must be delivered to or mailed and received at the principal executive offices of the corporation,
not less than 60 days nor more than 90 days prior to the first anniversary of the preceding year&rsquo;s annual meeting; provided, however,
that in the event that the date of the meeting is changed by more than 30 days from such anniversary date, notice by the stockholder to
be timely must be so received not later than the close of business on the 10th day following the earlier of the day on which notice of
the date of the annual meeting was mailed or public disclosure was made. A stockholder&rsquo;s notice to the secretary shall set forth
as to each matter the stockholder proposes to bring before the annual meeting (i)&nbsp;a brief description of the business desired to
be brought before the annual meeting and the reasons for conducting such business at the annual meeting, (ii)&nbsp;the name and address,
as they appear on the corporation&rsquo;s books, of the stockholder proposing such business, (iii)&nbsp;the class and number of shares
of the corporation which are beneficially owned by the stockholder, and (iv)&nbsp;any material interest of the stockholder in such business.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-align: justify; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-align: justify; text-indent: 24.5pt"></P>

<!-- Field: Page; Sequence: 5; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-align: justify; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: left; text-indent: 0.25in">(b) Notwithstanding
anything in these by-laws to the contrary, no business shall be conducted at any annual meeting except in accordance with the procedures
set forth in this Section&nbsp;12. The chairman of the annual meeting shall, if the facts warrant, determine and declare to the meeting
that business was not properly brought before the meeting and in accordance with the provisions of this Section&nbsp;12, and if he should
so determine, he shall so declare to the meeting and any such business not properly brought before the meeting shall not be transacted.
Notwithstanding the foregoing provisions of this by-law, a stockholder shall also comply with all applicable requirements of the Securities
Exchange Act of 1934, as amended, and the rules and regulations thereunder with respect to the matters set forth in this by-law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.5pt; text-align: justify; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Section 13. <U>Conduct of
Meetings</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-align: justify; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: left; text-indent: 0.25in">(a)&nbsp;Meetings
of stockholders shall be presided over by the chairman of the board, if any, or in the absence of the chairman of the board, by the chief
executive officer, or in the chief executive officer&rsquo;s absence by a chair designated by the board of directors, or in the absence
of such designation by a chair chosen by vote of the stockholders at the meeting. The secretary shall act as secretary of the meeting,
but in the secretary&rsquo;s absence (or in the event that the secretary is acting as chair of the meeting) the chair of the meeting may
appoint any person to act as secretary of the meeting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-align: justify; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: left; text-indent: 0.25in">(b) The board
of directors may adopt by resolution such rules, regulations and procedures for the conduct of any meeting of stockholders of the corporation
as it shall deem appropriate including, without limitation, such guidelines and procedures as it may deem appropriate regarding the participation
by means of remote communication of stockholders and proxyholders not physically present at a meeting. Except to the extent inconsistent
with such rules, regulations and procedures as adopted by the board of directors, the chair of any meeting of stockholders shall have
the right and authority to prescribe such rules, regulations and procedures and to do all such acts as, in the judgment of such chair,
are appropriate for the proper conduct of the meeting. Such rules, regulations or procedures, whether adopted by the board of directors
or prescribed by the chair of the meeting, may include, without limitation, the following: (i) the establishment of an agenda or order
of business for the meeting; (ii) rules and procedures for maintaining order at the meeting and the safety of those present; (iii) limitations
on attendance at or participation in the meeting of stockholders of record of the corporation, their duly authorized and constituted proxies
or such other persons as shall be determined; (iv) restrictions on entry to the meeting after the time fixed for the commencement thereof;
and (v) limitations on the time allotted to questions or comments by participants. Unless and to the extent determined by the board of
directors or the chair of the meeting, meetings of stockholders shall not be required to be held in accordance with the rules of parliamentary
procedure.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">ARTICLE II<BR>
DIRECTORS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 1. <U>Number, Election,
Tenure and Qualification</U>. The corporation shall have not less than three (3)&nbsp;nor more than fifteen (15)&nbsp;directors. The number
of directors may be increased or decreased from time to time by resolution of the board of directors but no decrease shall have the effect
of shortening the term of any incumbent director. The directors shall be elected at the annual meeting or at any special meeting of the
stockholders, except as provided in Section&nbsp;3 of this Article, and each director elected shall hold office until his successor is
elected and qualified, unless sooner displaced. Directors need not be stockholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 2. <U>Enlargement</U>.
The number of the board of directors may be increased at any time by vote of a majority of the directors then in office.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 3. <U>Vacancies</U>.
Vacancies in the board of directors (including newly created directorships resulting from any increase in the authorized number of directors)
may be filled by a majority of the directors then in office, though less than a quorum, or by a sole remaining director, and the directors
so chosen shall hold office until the next annual election and until their successors are duly elected and shall qualify, unless sooner
displaced. If there are no directors in office, then an election of directors may be held in the manner provided by statute. In the event
of a vacancy in the board of directors, the remaining directors, except as otherwise provided by law or these by-laws, may exercise the
powers of the full board until the vacancy is filled.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"></P>

<!-- Field: Page; Sequence: 6; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 4. <U>Resignation
and Removal</U>. Any director may resign at any time upon written notice to the corporation at its principal place of business or to the
chief executive officer or secretary. Such resignation shall be effective upon receipt unless it is specified to be effective at some
other time or upon the happening of some other event. Any director or the entire board of directors may be removed, with or without cause,
by the holders of a majority of the shares then entitled to vote at an election of directors, unless otherwise specified by law or the
certificate of incorporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 5. <U>General Powers</U>.
The business and affairs of the corporation shall be managed by its board of directors, which may exercise all powers of the corporation
and do all such lawful acts and things as are not by statute or by the certificate of incorporation or by these by-laws directed or required
to be exercised or done by the stockholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 6. <U>Chairman of
the Board</U>. If the board of directors appoints a chairman of the board, he shall, when present, preside at all meetings of the stockholders
and the board of directors. He shall perform such duties and possess such powers as are customarily vested in him by the board of directors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 7. <U>Place of Meetings</U>.
The board of directors may hold meetings, both regular and special, either within or without the State of Delaware.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 8. <U>Regular Meetings</U>.
Regular meetings of the board of directors may be held without notice at such time and at such place as shall from time to time be determined
by the board; provided that any director who is absent when such a determination is made shall be given prompt notice of such determination.
A regular meeting of the board of directors may be held without notice immediately after and at the same place as the annual meeting of
stockholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 9. <U>Special Meetings</U>.
Special meetings of the board of directors may be called by the chief executive officer, secretary, or on the written request of two or
more directors, or by one director in the event that there is only one director in office. Two days&rsquo; notice to each director, either
personally or by telegram, cable, telecopy, commercial delivery service, telex, email or similar means sent to his business or home address,
or three days&rsquo; notice by written notice deposited in the mail, shall be given to each director by the secretary or by the officer
or one of the directors calling the meeting. A notice or waiver of notice of a meeting of the board of directors need not specify the
purposes of the meeting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 10. <U>Quorum, Action
at Meeting, Adjournments</U>. At all meetings of the board of directors a majority of directors then in office, but in no event less than
one third of the entire board, shall constitute a quorum for the transaction of business and the act of a majority of the directors present
at any meeting at which there is a quorum shall be the act of the board of directors, except as may be otherwise specifically provided
by law or by the certificate of incorporation. For purposes of this section, the term &ldquo;entire board&rdquo; shall mean the number
of directors last fixed by the stockholders or directors, as the case may be, in accordance with law and these by-laws; provided, however,
that if less than all the number so fixed of directors were elected, the &ldquo;entire board&rdquo; shall mean the greatest number of
directors so elected to hold office at an one time pursuant to such authorization. If a quorum shall not be present at any meeting of
the board of directors, a majority of the directors present thereat may adjourn the meeting from time to time, without notice other than
the announcement at the meeting, until a quorum shall be present.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 11. <U>Action by
Consent.</U> Unless otherwise restricted by the certificate of incorporation or these by-laws, any action required or permitted to be
taken at any meeting of the board of directors or of any committee thereof may be taken without a meeting, if all members of the board
or committee, as the case may be, consent thereto in writing or by electronic transmission, and any consent may be documented, signed,
and delivered in any manner permitted by Section 116 of the General Corporation Law of Delaware. After such action is taken, the consent
or consents shall be filed with the minutes of proceedings of the board or committee.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"></P>

<!-- Field: Page; Sequence: 7; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 12. <U>Telephonic
Meetings</U>. Unless otherwise restricted by the certificate of incorporation or these by-laws, members of the board of directors or of
any committee thereof may participate in a meeting of the board of directors or of any committee, as the case may be, by means of conference
telephone or similar communications equipment by means of which all persons participating in the meeting can hear each other, and such
participation in a meeting shall constitute presence in person at the meeting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 13. <U>Committees</U>.
The board of directors may, by resolution passed by a majority of the whole board, designate one or more committees, each committee to
consist of one or more of the directors of the corporation. The board may designate one or more director as alternate members of any committee,
who may replace any absent or disqualified member at any meeting of the committee. Any such committee, to the extent provided in the resolution
of the board of directors, shall have and may exercise all the powers and authority of the board of directors in the management of the
business and affairs of the corporation, and may authorize the seal of the corporation to be affixed to all papers which may require it;
but no such committee shall have the power or authority in reference to amending the certificate of incorporation, adopting an agreement
of merger or consolidation, recommending to the stockholders the sale, lease or exchange of all or substantially all of the corporation&rsquo;s
property and assets, recommending to the stockholders a dissolution of the corporation or a revocation of a dissolution, or amending the
by-laws of the corporation; and, unless the resolution designating such committee or the certificate of incorporation expressly so provide,
no such committee shall have the power or authority to declare a dividend or to authorize the issuance of stock. Such committee or committees
shall have such name or names as may be determined from time to time by resolution adopted by the board of directors. Each committee shall
keep regular minutes of its meetings and make such reports to the board of directors as the board of directors may request. Except as
the board of directors may otherwise determine, any committee may make rules for the conduct of its business, but unless otherwise provided
by the directors or in such rules, its business shall be conducted as nearly as possible in the same manner as is provided in these by-laws
for the conduct of its business by the board of directors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 14. <U>Compensation</U>.
Unless otherwise restricted by the certificate of incorporation or these by-laws, the board of directors shall have the authority to fix
from time to time the compensation of directors. The directors may be paid their expenses, if any, of attendance at each meeting of the
board of directors and the performance of their responsibilities as directors and may be paid a fixed sum for attendance at each meeting
of the board of directors and/or a stated salary as director. No such payment shall preclude any director from serving the corporation
or its parent or subsidiary corporations in any other capacity and receiving compensation therefor. The board of directors may also allow
compensation for members of special or standing committees for service on such committees.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">ARTICLE III<BR>
OFFICERS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 1. <U>Enumeration</U>.
The officers of the corporation shall be chosen by the board of directors and shall be a president, a secretary and a treasurer and such
other officers with such titles, terms of office and duties as the board of directors may from time to time determine, including a chairman
of the board, one or more vice-presidents, and one or more assistant secretaries and assistant treasurers. If authorized by resolution
of the board of directors, the chief executive officer may be empowered to appoint from time to time assistant secretaries and assistant
treasurers. Any number of offices may be held by the same person, unless the certificate of incorporation or these by-laws otherwise provide.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 2. <U>Election</U>.
The board of directors at its first meeting after each annual meeting of stockholders shall choose a president, a secretary and a treasurer.
Other officers may be appointed by the board of directors at such meeting, at any other meeting, or by written consent.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 3. <U>Tenure</U>.
The officers of the corporation shall hold office until their successors are chosen and qualify, unless a different term is specified
in the vote choosing or appointing him, or until his earlier death, resignation or removal. Any officer elected or appointed by the board
of directors or by the chief executive officer may be removed at any time by the affirmative vote of a majority of the board or directors
or a committee duly authorized to do so, except that any officer appointed by the chief executive officer may also be removed at any time
by the chief executive officer. Any vacancy occurring in any office of the corporation may be filled by the board of directors, at its
discretion. Any officer may resign by delivering his written resignation to the corporation at its principal place of business or to the
chief executive officer or the secretary. Such resignation shall be effective upon receipt unless it is specified to be effective at some
other time or upon the happening of some other event.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"></P>

<!-- Field: Page; Sequence: 8; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 4. <U>President</U>.
The president shall be the chief operating officer of the corporation. He shall also be the chief executive officer unless the board of
directors otherwise provides. The president shall, unless the board of directors provides otherwise in specific instance or generally,
preside at all meetings of the stockholders and the board of directors, have general and active management of the business of the corporation
and see that all orders and resolutions of the board of directors are carried into effect. The president shall execute bonds, mortgages,
and other contracts requiring a seal, under the seal of corporation, except where required or permitted by law to be otherwise signed
and executed and except where the signing and execution thereof shall be expressly delegated by the board of directors to some other officer
or agent of the corporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 5. <U>Vice-Presidents</U>.
In the absence of the president or in the event of his inability or refusal to act, the vice-president, or if there be more than one vice-president,
the vice-presidents in the order designated by the board of directors or the chief executive officer (or in the absence of any designation,
then in the order determined by their tenure in office) shall perform the duties of the president, and when so acting, shall have all
the powers of and be subject to all the restrictions upon the president. The vice-presidents shall perform such other duties and have
such other powers as the board of directors or the chief executive officer may from time to time prescribe.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 6. <U>Secretary</U>.
The secretary shall have such powers and perform such duties as are incident to the office of secretary. He shall maintain a stock ledger
and prepare lists of custodian of corporate records. The secretary shall attend all meetings of the board of directors and all meetings
of the stockholders and record all the proceedings of the meetings of the corporation and of the board of directors in a book to be kept
for that purpose and shall perform like duties for the standing committees when required. He shall give, or cause to be given, notice
of all meetings of the stockholders and special meetings of the board of directors, and shall perform such other duties as may be from
time to time prescribed by the board of directors or chief executive officer, under whose supervision he shall be. He shall have custody
of the corporate seal of the corporation and he, or an assistant secretary, shall have authority to affix the same to any instrument requiring
it and when so affixed, it may be attested by his signature or by the signature of such assistant secretary. The board of directors may
give general authority to any other officer to affix the seal of the corporation and to attest the affixing by his signature.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 7. <U>Assistant
Secretaries</U>. The assistant secretary, or if there be more than one, the assistant secretaries in the order determined by the board
of directors, the chief executive officer or the secretary (or if there be no such determination, then in the order determined by their
tenure in office), shall, in the absence of the secretary or in the event of his inability or refusal to act, perform the duties and exercise
the powers of the secretary and shall perform the duties and exercise the powers of the secretary and shall perform such other duties
and have such other powers as the board of directors, the chief executive officer or the secretary may from time to time prescribe. In
the absence of the secretary or any assistant secretary at any meeting of stockholders or directors, the person presiding at the meeting
shall designate a temporary or acting secretary to keep a record of the meeting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 8. <U>Treasurer</U>.
The treasurer shall perform such duties and shall have such powers as may be assigned to him by the board of directors or the chief executive
officer. In addition, the treasurer shall perform such duties and have such powers as are incident to the office of treasurer shall keep
full and accurate accounts of receipts and disbursements in books belonging to the corporation and shall deposit all moneys and other
valuable effects in the name and to the credit of the corporation in such depositories as may be designated by the board of directors.
He shall disburse the funds of the corporation as may be ordered by the board of directors, taking proper vouchers for such disbursements,
and shall render to the chief executive officer and the board of directors, when the chief executive officer or board of directors so
requires, an account of all his transactions as treasurer and of the financial condition of the corporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 9. <U>Assistant
Treasurers</U>. The assistant treasurer, or if there shall be more than one, the assistant treasurers in the order determined by the board
of directors, the chief executive officer or the treasurer (or if there be no such determination, then in the order determined by their
tenure in office), shall, in the absence of the treasurer or in the event of his inability or refusal to act, perform the duties and exercise
the powers of the treasurer and shall perform such other duties and have such other powers as the board of directors, the chief executive
officer or the treasurer may from time to time prescribe.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"></P>

<!-- Field: Page; Sequence: 9; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 10.  <U>Bond</U>.
If required by the board of directors, any officer shall give the corporation a bond in such sum and with such surety or sureties and
upon such terms and conditions as shall be satisfactory to the board of directors, including without limitation a bond for the faithful
performance of the duties of his office and for the restoration to the corporation of all books, papers, vouchers, money and other property
of whatever kind in his possession or under his control and belonging to the corporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">ARTICLE IV<BR>
NOTICES</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 1. <U>Delivery</U>.
Whenever, under the provisions of law, or of the certificate of incorporation or these by-laws, written notice is required to given to
any director or stockholder, such notice may be given by mail, addressed to such director or stockholder, at his address as it appears
on the records of the corporation, with postage thereon prepaid, and such notice shall be deemed to be given at the time when the same
shall be deposited in the United States mail. Unless written notice by mail is required by law, written notice may also be given by telegram,
cable, telecopy, commercial delivery service, telex, email or other means of electronic transmission or similar means, addressed to such
director or stockholder at his address as it appears on the records of the corporation, in which case such notice shall be deemed to be
given when delivered into the control of the persons charged with effecting such transmission, the transmission charge to be paid by the
corporation or the person sending such notice and not by the addressee. Oral notice or other in-hand delivery (in person or by telephone)
shall be deemed given at the time it is actually given.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 2. <U>Waiver of
Notice</U>. Whenever any notice is required to be given under the provisions of law or of the certificate of incorporation or of these
by-laws, a waiver thereof in writing, signed by, or by electronic transmission by, the person or persons entitled to said notice, whether
before or after the time stated therein, shall be deemed equivalent thereto. Attendance by a director or stockholder at a meeting shall
constitute a waiver of notice of such meeting except when the director or stockholder attends a meeting for the express purpose of objecting,
at the beginning of the meeting, to the transaction of any business on the ground that the meeting was not lawfully called or convened.
Neither the business to be transacted at, nor the purpose of, any regular or special meeting of stockholders, the board of directors or
committee thereof need be specified in any waiver of notice.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">ARTICLE V<BR>
INDEMNIFICATION</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 1. <U>Actions other
than by or in the Right of the Corporation</U>. The corporation shall indemnify any person who was or is a party or is threatened to be
made a party to any threatened, pending or completed action, suit or proceeding, whether civil, criminal, administrative or investigative
(other than an action by or in the right of the corporation) by reason of the fact that he is or was a director, officer, employee or
agent of the corporation, or is or was serving at the request or the corporation as a director, officer, employee or agent of another
corporation, partnership, joint venture, trust or other enterprise, against expenses (including attorneys&rsquo; fees), judgments, fines
and amounts paid in settlement actually and reasonably incurred by him in connection with such action, suit or proceeding if he acted
in good faith and in a manner he reasonably believed to be in or not opposed to the best interests of the corporation, and, with respect
to any criminal action or proceedings. had no reasonable cause to believe his conduct was unlawful. The termination of any action, suit
or proceeding by judgment, order, settlement, conviction, or upon a plea of <U>nolo contendere</U> or its equivalent, shall not, of itself,
create a presumption that the person did not act in good faith and in a manner which he reasonably believed to be in or not opposed to
the best interests of the corporation, and, with respect to any criminal action or proceeding, had reasonable cause to believe that his
conduct was unlawful.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"></P>

<!-- Field: Page; Sequence: 10; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 2. <U>Actions by
or in the Right of the Corporation</U>. The corporation shall indemnify any person who was or is a party or is threatened to be made a
party to any threatened, pending or completed action or suit by or in the right of the corporation to procure a judgment in its favor
by reason of the fact that he is or was a director, officer, employee or agent of the corporation, or is or was serving at the request
of the corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprises
against expenses (including attorney&rsquo;s fees) actually and reasonably incurred by him in connection with the defense or settlement
of such action or suit if he acted in good faith and in a manner he reasonably believed to be in or not opposed to the best interests
of the corporation and except that no indemnification shall be made in respect of any claim, issue or matter as to which such person shall
have been adjudged to be liable for negligence or misconduct in the performance of his duties to the corporation unless and only to the
extent that the Court of Chancery of the State of Delaware or the court in which such action or suit was brought shall determine upon
application that, despite the adjudication of liability but in view of all the circumstances of the case, such person is fairly and reasonably
entitled to indemnity for such expenses which the Court of Chancery of the State of Delaware or such other court shall deem proper.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 3. <U>Success on
the Merits</U>. To the extent that any person described in Section&nbsp;1 or 2 of this Article V has been successful on the merits or
otherwise in defense of any action, suit or proceeding referred to in said Sections, or in defense of any claim, issue or matter therein,
he shall be indemnified against expenses (including attorneys&rsquo; fees) actually and reasonably incurred by him in connection therewith.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 4. <U>Specific Authorization</U>.
An indemnification under Section&nbsp;1 or 2 of this Article V (unless ordered by a court) shall be made by the corporation only as authorized
in the specific case upon a determination that indemnification of any person described in said Sections is proper in the circumstances
because he has met the applicable standard of conduct set forth in said Sections. Such determination shall be made (1)&nbsp;by the board
of director by a majority vote of a quorum consisting of directors who were not parties to such action, suit or proceeding, or (2)&nbsp;if
such a quorum is not obtainable, or even if obtainable a quorum of disinterested directors so directs, by independent legal counsel in
a written opinion, or (3)&nbsp;by the stockholders of the corporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 5. <U>Advance Payment</U>.
Expenses incurred in defending a civil or criminal action, suit or proceeding may be paid by the corporation in advance of the final disposition
of such action, suit or proceeding upon receipt of an undertaking by or on behalf of any person described in said Section to repay such
amount if it shall ultimately be determined that he is not entitled to indemnification by the corporation as authorized in this Article
V.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 6. <U>Non-Exclusivity</U>.
The indemnification and advancement of expenses provided by, or granted pursuant to, the other Sections of this Article V shall not be
deemed exclusive of any other rights to which those provided indemnification or advancement of expenses may be entitled under any by-law,
agreement, vote of stockholders or disinterested directors or otherwise, both as to action in his official capacity and as to action in
another capacity while holding such office.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 7. <U>Insurance</U>.
The board of directors may authorize, by a vote of the majority of the full board, the corporation to purchase and maintain insurance
on behalf of any person who is or was a director, officer, employee or agent of the corporation, or is or was serving at the request of
the corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise
against any liability asserted against him and incurred by him in any such capacity, or arising out of his status as such, whether or
not the corporation would have the power to indemnify him against such liability under the provisions of this Article V.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 8. <U>Continuation
of Indemnification and Advancement of Expenses</U>. The indemnification and advancement of expenses provided by, or granted pursuant to,
this Article V shall continue as to a person who has ceased to be a director, officer, employee or agent and shall inure to the benefit
of the heirs, executors and administrators of such a person.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 9. <U>Intent of
Article</U>. The intent of this Article V is to provide for indemnification and advancement of expenses to the fullest extent permitted
by Section&nbsp;145 of the General Corporation Law of Delaware. To the extent that such Section or any successor section may be amended
or supplemented from time to time, this Article V shall be amended automatically and construed so as to permit indemnification and advancement
of expenses to the fullest extent from time to time permitted by law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"></P>

<!-- Field: Page; Sequence: 11; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">ARTICLE VI<BR>
CAPITAL STOCK</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 1. <U>Stock Certificates;
Uncertificated Shares</U>. The shares of stock of the corporation shall be represented by certificates; provided that the board of directors
may provide by resolution or resolutions that some or all of any class or series shall be uncertificated shares. If shares are represented
by certificates, such certificates shall be in the form, other than bearer form, approved by the board of directors. The certificates
representing shares of stock shall be signed by, or in the name of, the corporation by any two authorized officers of the corporation.
Any or all such signatures may be facsimiles. In case any officer, transfer agent, or registrar who has signed such a certificate ceases
to be an officer, transfer agent, or registrar before such certificate has been issued, it may nevertheless be issued by the corporation
with the same effect as if the signatory were still such at the date of its issue.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 2. <U>Lost Certificates</U>.
The board of directors may direct a new certificate or certificates to be issued in place of any certificate or certificates theretofore
issued by the corporation alleged to have been lost, stolen or destroyed. When authorizing such issue of a new certificate or certificates,
the board of directors may, in its discretion and as a condition precedent to the issuance thereof, require the owner of such lost, stolen
or destroyed certificate or certificates, or his legal representative, to give reasonable evidence of such loss, theft or destruction,
to advertise the same in such manner as it shall require and/or to give the corporation a bond in such sum as it may direct as indemnity
against any claim that may be made against the corporation with respect to the certificate alleged to have been lost, stolen or destroyed
or the issuance of such new certificate.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 3. <U>Transfer of
Stock</U>. Except as otherwise established by rules and regulations adopted by the board of directors, and subject to applicable law,
transfer of shares of stock of the corporation shall be made only on the books of the corporation or by transfer agents designated to
transfer shares of stock of the corporation, and shares of stock represented by certificates shall be transferred only on the books of
the corporation by the surrender to the corporation or its transfer agent of the certificate representing such shares properly endorsed
or accompanied by a written assignment or power of attorney properly executed, and with such proof of authority or the authenticity of
signature as the corporation or its transfer agent may reasonably require.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Section 4. <U>Record Date</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-align: justify; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-align: left; text-indent: 24.5pt">(a)&nbsp;In order
that the corporation may determine the stockholders entitled to notice of or to vote at any meeting of stockholders or any adjournment
thereof, the board of directors may fix a record date, which record date shall not precede the date upon which the resolution fixing the
record date is adopted by the board of directors, and which record date shall not be more than sixty nor less than ten days before the
date of such meeting. If no record date is fixed by the board of directors, the record date for determining stockholders entitled to notice
of or to vote at a meeting of stockholders shall be at the close of business on the day next preceding the day on which notice is given,
or, if notice is waived, at the close of business on the day next preceding the day on which the meeting is held. A determination of stockholders
of record entitled to notice of or to vote at a meeting of stockholders shall apply to any adjournment of the meeting; provided, however,
that the board of directors may fix a new record date for the adjourned meeting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-align: left; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-align: left; text-indent: 24.5pt">(b) In order
that the corporation may determine the stockholders entitled to consent to corporate action in writing without a meeting, the board of
directors may fix a record date, which record date shall not precede the date upon which the resolution fixing the record date is adopted
by the board of directors, and which date shall not be more than ten days after the date upon which the resolution fixing the record date
is adopted by the board of directors. If no record date has been fixed by the board of directors, the record date for determining stockholders
entitled to consent to corporate action in writing without a meeting, when no prior action by the board of directors is required by this
chapter, shall be the first date on which a signed written consent setting forth the action taken or proposed to be taken is delivered
to the corporation by delivery to its registered office in Delaware, its principal place of business, or an officer or agent of the corporation
having custody of the book in which proceedings of meetings of stockholders are recorded. Delivery made to a corporation&rsquo;s registered
office shall be by hand or by certified or registered mail, return receipt requested. If no record date has been fixed by the board of
directors and prior action by the board of directors is required by this chapter, the record date for determining stockholders entitled
to consent to corporate action in writing without a meeting shall be at the close of business on the day on which the board of directors
adopts the resolution taking such prior action.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-align: justify; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-align: justify; text-indent: 24.5pt"></P>

<!-- Field: Page; Sequence: 12; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-align: justify; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-align: left; text-indent: 24.5pt">(c) In order
that the corporation may determine the stockholders entitled to receive payment of any dividend or other distribution or allotment of
any rights or the stockholders entitled to exercise any rights in respect of any change, conversion or exchange of stock, or for the purpose
of any other lawful action, the board of directors may fix a record date, which record date shall not precede the date upon which the
resolution fixing the record date is adopted, and which record date shall be not more than sixty days prior to such action. If no record
date is fixed, the record date for determining stockholders for any such purpose shall be at the close of business on the day on which
the board of directors adopts the resolution relating thereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 5. <U>Registered
Stockholders</U>. The corporation shall be entitled to recognize the exclusive right of a person registered on its books as the owner
of shares to receive dividends, and to vote as such owner, and to hold liable for calls and assessments a person registered on its books
as the owner of shares, and shall not be bound to recognize any equitable or other claim to or interest in such share or shares on the
part of any other person, whether or not it shall have express or other notice thereof, except as otherwise provided by the laws of Delaware.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">ARTICLE VII<BR>
CERTAIN TRANSACTIONS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 1. <U>Transactions
with Interested Parties</U>. No contract or transaction between the corporation and one or more of its directors or officers, or between
the corporation and any other corporation, partnership, association, or other organization in which one or more of its directors or officers
are directors or officers, or have a financial interest, shall be void or voidable solely for this reason, or solely because the director
or officer is present at or participates in the meeting of the board or committee thereof which authorizes the contract or transaction
or solely because his or their votes are counted for such purpose, if:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-align: left; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-align: left; text-indent: 24.5pt">(a) The material
facts as to his relationship or interest and as to the contract or transaction are disclosed or are known to the board of directors or
the committee, and the board or committee in good faith authorizes the contract or transaction by the affirmative votes of a majority
of the disinterested directors, even though the disinterested directors be less than a quorum; or</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-align: left; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-align: left; text-indent: 24.5pt">(b) The material
facts as to his relationship or interest and as to be contract or transaction are disclosed or are known to the stockholders entitled
to vote thereon, and the contract or transaction is specifically approved in good faith by vote of the stockholders; or</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-align: left; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.45pt; text-align: left; text-indent: 24.5pt">(c) The contract
or transaction is fair as to the corporation as of the time it is authorized, approved or ratified, by the board of directors, a committee
thereof, or the stockholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 2. <U>Quorum</U>.
Common or interested directors may be counted in determining the presence of a quorum at a meeting of the board of directors or of a committee
which authorizes the contract or transaction.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">ARTICLE VIII<BR>
GENERAL PROVISIONS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 1. <U>Offices</U>.
The registered office of the corporation will be fixed in the certificate of incorporation of the corporation. The corporation may have
other offices, both within and without the State of Delaware, as the board of directors of the corporation from time to time shall determine
or the business of the corporation may require.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 2. <U>Dividends</U>.
Dividends upon the capital stock of the corporation, if any, may be declared by the board of directors at any regular or special meeting
or by written consent, pursuant to law. Dividends may be paid in cash, in property, or in shares of the capital stock, subject to the
provisions of the certificate of incorporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"></P>

<!-- Field: Page; Sequence: 13; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 3. <U>Reserves</U>.
The directors may set apart out of any funds of the corporation available for dividends a reserve or reserves for any proper purpose and
may abolish any such reserve.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 4. <U>Checks</U>.
All checks or demands for money and notes of the corporation shall be signed by such officer or officers or such other person or persons
as the board of directors may from time to time designate.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 5. <U>Fiscal Year</U>.
The fiscal year of the corporation shall be fixed by resolution of the board of directors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">Section 6. <U>Seal</U>.
The board of directors may, by resolution, adopt a corporate seal. The corporate seal shall have inscribed thereon the name of the corporation,
the year of its organization and the word &ldquo;Delaware&rdquo;. The seal may be used by causing it or a facsimile thereof to be impressed
or affixed or reproduced or otherwise. The seal may be altered from time to time by the board of directors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">ARTICLE IX<BR>
AMENDMENTS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.25in">These by-laws may be altered,
amended or repealed or new by-laws may be adopted by the stockholders or by the board of directors, when such power is conferred upon
the board of directors by the certificate of incorporation, at any regular meeting of the stockholders or of the board of directors or
at any special meeting of the stockholders or of the board of directors provided, however, that any proposal by a stockholder to amend
these by-laws will be subject to the provisions of Article I&nbsp;of these by-laws except as otherwise required by law, and in the case
of a regular or special meeting of stockholders, notice of such alteration, amendment, repeal or adoption of new by-laws be contained
in the notice of such meeting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt"></P>

<!-- Field: Page; Sequence: 14; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>3
<FILENAME>ea021549201ex10-1_immucell.htm
<DESCRIPTION>FIFTH AMENDMENT OF INDENTURE OF LEASE FOR PREMISES LOCATED IN PORTLAND, MAINE BETWEEN THE COMPANY AND TVP, LLC DATED AS OF SEPTEMBER 20, 2024
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
10.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FIFTH
AMENDMENT OF LEASE</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
is a Fifth Amendment of Lease (this &ldquo;Amendment&rdquo;) dated as of this 20<SUP>th</SUP> day of September 2024, by and between TVP,
LLC, with a mailing address of P.O. Box 66749, Falmouth, Maine 04105 (hereinafter the &ldquo;Landlord&rdquo;), and ImmuCell Corporation
with a mailing address of 56 Evergreen Drive, Portland, Maine 04103 (hereinafter the &ldquo;Tenant&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">WHEREAS,
the parties entered into an Indenture of Lease dated September 12, 2019, as amended by First Amendment of Lease dated June 15, 2020,
as further amended by a Second Amendment of Lease dated August 15, 2022, as further amended by a letter agreement dated April 6, 2023,
as further amended by a Third Amendment of Lease dated November 13, 2023, and Fourth Amendment of Lease dated June 11, 2024, (collectively,
the &ldquo;Original Lease&rdquo;); and,</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">WHEREAS,
the parties now wish to amend the Original Lease to adjust the Tenant&rsquo;s payback for the funding for the certain Tenant improvement
to the Demised Premises;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOW
THEREFORE, in consideration of the mutual covenants contained herein, and for other good and valuable consideration, the receipt and
sufficiency of which is hereby acknowledged, the parties hereto agree that the Lease is hereby amended as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
Capitalized terms not defined in this Amendment shall have the meaning ascribed to them in the Original Lease. The Original Lease, as
amended by this Amendment, is the &ldquo;Lease&rdquo;.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.&nbsp;In
lieu of the Tenant&rsquo;s payment of $368,743.00, due January 1, 2025, Landlord has agreed to accept payment as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="5" STYLE="border-bottom: Black 1.5pt solid; text-align: center">Payments for Tenant Improvements</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 88%">January 1, 2025</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">20,000.00</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>February 1, 2025</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">20,000.00</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>March 1, 2025</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">20,000.00</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>April 1, 2025</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">20,000.00</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>May 1, 2025</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">20,000.00</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>June 1, 2025</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">20,000.00</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>July 1, 2025</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">248,743.00</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  </TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
avoidance of doubt, the amounts set forth above are in addition to all other amounts due under the Lease.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.&nbsp;All
payments are due without demand or offset, on or before the first day of the month, and all other Rent payments due under the Lease must
be kept current, or this Amendment becomes null and void.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
all other respects, the terms and conditions of the Lease are hereby ratified and affirmed.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">IN
WITNESS WHEREOF, the parties hereto have hereunto set their hands and seals on the day and year first above written.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">LANDLORD:</FONT></TD>
    </TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">TVP, LLC</FONT></TD>
    </TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    </TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 7%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Witness:&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 33%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><FONT STYLE="text-decoration: none">/s/
Karen Twohig</FONT></FONT></TD>
    <TD STYLE="width: 20%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 4%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; width: 36%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Richard J. McGoldrick</FONT></TD>
    </TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Richard J. McGoldrick, Manager</FONT></TD>
    </TR>

<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">TENANT:</FONT></TD>
    </TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">ImmuCell Corporation</FONT></TD>
    </TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    </TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Witness:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U STYLE="text-decoration: none">/s/ Jennifer Turkewitz</U></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Michael F. Brigham</FONT></TD>
    </TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Michael F. Brigham, Duly Authorized</FONT></TD>
    </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>iccc-20240920.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.24a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: /qpZs7xRiXgen8uBYXYsWaGOiaPtyJ1xyYkxuG94fflabyAqRskGWiW9WjxGQegK -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:ICCC="http://immucell.com/20240920" elementFormDefault="qualified" targetNamespace="http://immucell.com/20240920">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://immucell.com/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="iccc-20240920_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="iccc-20240920_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
    <import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
    <import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" />
    <import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
    <import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>iccc-20240920_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.24a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" 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 xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>iccc-20240920_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.24a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" 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://immucell.com/role/Cover" xlink:href="iccc-20240920.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://immucell.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45546149632640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Sep. 20, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">8-K<span></span>
</td>
</tr>
<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>
</tr>
<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">Sep. 20,  2024<span></span>
</td>
</tr>
<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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<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-12934<span></span>
</td>
</tr>
<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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ImmuCell Corporation<span></span>
</td>
</tr>
<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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000811641<span></span>
</td>
</tr>
<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">01-0382980<span></span>
</td>
</tr>
<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">56 Evergreen Drive<span></span>
</td>
</tr>
<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">Portland<span></span>
</td>
</tr>
<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">ME<span></span>
</td>
</tr>
<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">04103<span></span>
</td>
</tr>
<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">207<span></span>
</td>
</tr>
<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">878-2770<span></span>
</td>
</tr>
<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_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<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_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<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_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<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_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.10 par value per share<span></span>
</td>
</tr>
<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">ICCC<span></span>
</td>
</tr>
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</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_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_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_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_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_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under 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 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PreCommencementIssuerTenderOffer</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_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under 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 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PreCommencementTenderOffer</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_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_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under 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 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities 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 Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_WrittenCommunications</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>9
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( .1>.%D'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    " #D7CA9=3>W8>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M3L,P#(9?!>7>NNW6241=+B!.("$Q"<0M<KPMHFFCQ*C=VY.6K1."!^ 8^\_G
MSY(;]!+[0,^A]Q384KP97=M%B7XKCLQ> D0\DM,Q3XDN-?=]<)K3,QS :_S0
M!X*J*#;@B+71K&$"9GXA"M48E!A(<Q_.>(,+WG^&=H89!&K)4<<1RKP$H::)
M_C2V#5P!$XPIN/A=(+,0Y^J?V+D#XIP<HUU2PS#DPVK.I1U*>'MZ?)G7S6P7
M67=(Z5>TDD^>MN(R^75U=[][$*HJJG56W&;5>E?6LJYEL7F?7'_X785=;^S>
M_F/CBZ!JX-==J"]02P,$%     @ Y%XX69E<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
M" #D7CA9!H*\&5<$   5$0  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;(V8\6_B-A3'_Q4K.TV;5)HX4* =(%'*W=!=>ZQT.VW3?C") :N)G=E.:?_[
M>PZ0L"Z\4(F2A+PO'[]G?Y_#8*OTL]EP;LEKFD@S]#;69C>^;Z(-3YFY5!F7
M\,E*Z919.-5KWV2:L[@(2A,_#(*NGS(AO=&@N#;7HX'*;2(DGVMB\C1E^NV6
M)VH[]*AWN/ HUAOK+OBC0<;6?,'M[]E<PYE?JL0BY=(()8GFJZ$WIC>WX94+
M*.[X0_"M.3HF;BA+I9[=R2P>>H$CX@F/K)-@\/;")SQ)G!)P_+L7]<KO=(''
MQP?UC\7@83!+9OA$)=]$;#=#K^^1F*]8GMA'M?V5[P=4 $8J,<5_LMW=V^EX
M),J-5>D^& A2(7?O['6?B.. X$1 N \("^[=%Q64=\RRT4"K+='N;E!S!\50
MBVB $])596$U?"H@SHXFZH7K@6]!REWPHWW8[2XL/!&VX-DE"8,+>(6=_X;[
M0%!BA"5&6.BU,0SR]WAIK(9"_5-'M%/HU"NXV7MC,A;QH0?3TW#]PKW1CS_0
M;O +PM<N^=J8^NA.13G,14N>WC)>!X>']UN?$8A."=%!5<9 $!<4'Q.VKJ/
MXU<L,1SAN"HYKLY+QIQKH6(RE3&!R5>;%URIG$9-\ZA;HG51P4FN=9$@82*6
MD#\YTR@>KM9JT;#5I@A7K^3JH4I3:85] ZR$DX<\7=:O.5PC""CP7+>Q//5+
MGOXY/(]\+=R*@XP]L+0V0[C.+$US9ZEDHG2F-'-.B^!=EWC7Y^!-H)0:RCB3
M,7\EG_E;'2"N%,!?G])N!ZLB#2JW#,X!>V*O9!8#G5B)J!@T4M4&2:AJT.Z'
MU_T (SSR<WH.X4Q&544NR,+" B!*0YURR"FD5L6UY6Y0OYMBD)7;4]2L#Y#C
M. :K-A>' _(%[B-?93T9+GG5)5/H(6O-N21W&EH]1EKY/L6=^SWIQ)U!'I_4
M5M92XG)SI6W"9(RQ5>V XG[^GJTL\ERK%R&C^C3BFO=H@:L.07%C?X\V5\;"
M0OY+9*=G'JX8=&C0QMBJ%D$;>D1!!EO8TRBX0!CT,)"J)U#<T+\HUZ/F&R6Q
MIM @TN_U6V&OAYI'U14H;N??M+ 6UL]$@:_+O;696BI<J&FK0:M.0'$#7ZA$
M1,(*N2;W,+VU8$DM#Z[2Q!-6'2#$[7JN>2N"]'!87[L=(6S*8._Z=;6JKU^#
M7B-9Y?PA[LW_(YL9DP-9(R NVPAXM,?'+?I)6-C^J!6AX4_+G\F"1SG,M]JF
MWJ#DYB?TW(55T?,%^1!<TH!DL-5[84G.20:C-1NF4>JJ X2X93]I%KO9MWA+
MEZIV[C4(S":3"492^7V(>_,A863Z&FV87/.3F[8&H8?QXF[\&\94&7UXEM%/
M4VB]+DN?0,%NG(%D3-:7%A<\.=W\HX=<]X/!/7/?:$C"5R 47/9 5^^>P7<G
M5F7%<^]267B*+@XWG,%2<#? YRNE[.'$/4J7OX2,O@-02P,$%     @ Y%XX
M69^@&_"Q @  X@P   T   !X;"]S='EL97,N>&ULW5=M:]LP$/XK0C]@;F)J
MXI$8MD!AL(U"\V%?E5AV!'KQ9+ES^NNGLVPG:75EW8>QS:')W3VZNT=W)YFN
M6W>2_.'(N2.]DKK=T*-SS?LD:0]'KEC[SC1<>Z0R5C'G55LG;6,Y*UMP4C)9
MWMQDB6)"TV*M.W6G7$L.IM-N0V]H4JPKH\^6E :#7\H4)X],;NB62;&W8EC+
ME)"G8%Z"X6"DL<1Y*GQ#%V!IGP*\"!JP'.,HH8T%8Q(RA._]N/P9,&FM5X64
M,\$E#89BW3#GN-5W7AD6#\87$!GEW:GQ#&O+3HOE+3T[##\^R=[8DMLYS8).
MIF(M>05TK*B/\.M,DP#HG%%>* 6KC68#A\EC%'S8 Y?R 5KXK;J*W5<D].)3
M"6T@L-5)](1&,80)"L2_C!9B7X2]_:VPI!&/QGWL_&[TH'_OC./WEE>B'_2^
MFO-CT1=X=-8T\O1!BEHK'O;^RPF+-9O\R-%8\>2SP:0<O(%;2AZY=>)P:?EA
M6;/CO9NFJ:]PSLM_D/.?K7/--;=,7I+VH_\W5_DMC)/Q]%P<T:L#.EL)7(0;
M^A7N5WGF0/:=D$[H43N*LN3ZQ3GUX1W;^PO\*KY?7_**==+M9G!#S_(77HI.
MY?.J>ZC+N.HL?X;[:)'-M[#/)73)>UYN1]76^T$D7O!9QP<<GB-WPQ-',)^
MQ1' L#P8 \PG>&%Y_J?]K-#]! SCMHHB*]1GA?H$KQBR'3Y8GKA/[I_X3O,\
M3;,,J^AV&V6PQ>J69? 7CX9Q P\L#V1Z6ZWQ;N,3\OH<8#U];4*PG>*3B.T4
MKS4@\;J!1Y['NXWE 0^L"]CL0/YX'IBIN$^:0E<Q;M@)QI$\QQ"8Q?B,9AE2
MG0P^\?Y@IR1-\SR. !9GD*88 J<11S &P %#TG1X#SY['R73>RHY_U=3_ 10
M2P,$%     @ Y%XX69>*NQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#
M, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M
M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD
M%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3
MY?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^
M-8+)#^Q^ %!+ P04    " #D7CA9JL0B%C,!   B @  #P   'AL+W=O<FMB
M;V]K+GAM;(U1T6[", S\E2H?L!:T(0U17D#;D*8-C8GWT+K4(HDKQX6-KY_;
MJAK27O:4W-FZW%T6%^+3@>B4?'D78FYJD6:>IK&HP=MX1PT$G53$WHI"/J:Q
M8;!EK '$NW2:9;/46PQFN1BUMIS> A(H!"DHV1%[A$O\G7<P.6/$ SJ4[]ST
M=P<F\1C0XQ7*W&0FB35=7HCQ2D&LVQ5,SN5F,@SVP(+%'WK7F?RTA]@S8@\?
M5HWD9I:I8(4<I=_H]:UZ/(,N#Z@5>D(GP&LK\,S4-AB.G8RF2&]B]#V,YU#B
MG/]3(U45%K"FHO409.B1P74&0ZRQB28)UD-N5G0&[O+H YMRR"9JZJ8IGJ,.
M>%,.]D9/)508H'Q3F:B\]E-L.>F.7F=Z_S!YU!Y:YU;*O8=7LN48<?R>Y0]0
M2P,$%     @ Y%XX620>FZ*M    ^ $  !H   !X;"]?<F5L<R]W;W)K8F]O
M:RYX;6PN<F5L<[61/0Z#, R%KQ+E #50J4,%3%U8*RX0!?,C$A+%K@JW+X4!
MD#IT8;*>+7_OR4Z?:!1W;J"V\R1&:P;*9,OL[P"D6[2*+L[C,$]J%ZSB688&
MO-*]:A"2*+I!V#-DGNZ9HIP\_D-T==UI?#C]LCCP#S"\7>BI160I2A4:Y$S"
M:+8VP5+BRTR6HJ@R&8HJEG!:(.+)(&UI5GVP3TZTYWD7-_=%KLWC":[?#'!X
M=/X!4$L#!!0    ( .1>.%EED'F2&0$  ,\#   3    6T-O;G1E;G1?5'EP
M97-=+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@"UUP 6-/&JO^DV=:TMLS3MI*
MH!(5A4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0"50=.8ATB>*ZT(3E)_)JV(DJU
MDUL0]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M-\$V9P&)9/(W"S&I*&:,U2A+7
MQ<'K'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[0$I&0[&1B5ZE8Y7HK4 Z6L!Z
MVN+*&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TFGC",S[O9_,%F"LC*30H1.;$$
M?\>=(\G=560C2&2FKW@ALO7L^T%.6X.^D<WC_0QI-^2!8ECFS_A[QA?_&\[Q
M$<+NOS^QO-9.&G_FB^$_7G\!4$L! A0#%     @ Y%XX60=!36*!    L0
M !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M" #D7CA9=3>W8>\    K @  $0              @ &O    9&]C4')O<',O
M8V]R92YX;6Q02P$"% ,4    " #D7CA9F5R<(Q &  "<)P  $P
M    @ '- 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( .1>.%D&
M@KP95P0  !41   8              " @0X(  !X;"]W;W)K<VAE971S+W-H
M965T,2YX;6Q02P$"% ,4    " #D7CA9GZ ;\+$"  #B#   #0
M    @ &;#   >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( .1>.%F7BKL<P
M !,"   +              "  7</  !?<F5L<R\N<F5L<U!+ 0(4 Q0    (
M .1>.%FJQ"(6,P$  "("   /              "  6 0  !X;"]W;W)K8F]O
M:RYX;6Q02P$"% ,4    " #D7CA9)!Z;HJT   #X 0  &@
M@ ' $0  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " #D
M7CA999!YDAD!  #/ P  $P              @ &E$@  6T-O;G1E;G1?5'EP
=97-=+GAM;%!+!08     "0 ) #X"  #O$P     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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>11
<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>13
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="ea0215492-8k_immucell.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://immucell.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="ea0215492-8k_immucell.htm">ea0215492-8k_immucell.htm</File>
    <File>iccc-20240920.xsd</File>
    <File>iccc-20240920_lab.xml</File>
    <File>iccc-20240920_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>15
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ea0215492-8k_immucell.htm": {
   "nsprefix": "ICCC",
   "nsuri": "http://immucell.com/20240920",
   "dts": {
    "inline": {
     "local": [
      "ea0215492-8k_immucell.htm"
     ]
    },
    "schema": {
     "local": [
      "iccc-20240920.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "iccc-20240920_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "iccc-20240920_pre.xml"
     ]
    }
   },
   "keyStandard": 23,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 3,
    "http://xbrl.sec.gov/dei/2024": 3
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 59,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2024": 23
   },
   "report": {
    "R1": {
     "role": "http://immucell.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "AsOf2024-09-20",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215492-8k_immucell.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-09-20",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215492-8k_immucell.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Extension",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://immucell.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>16
<FILENAME>0001213900-24-081304-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-24-081304-xbrl.zip
M4$L#!!0    ( .1>.%F-=F VUA4  #-Y   9    96$P,C$U-#DR+3AK7VEM
M;75C96QL+FAT;>T]:U?BR+;?^15UF3-G['4$D@ *J)R%@#:^4-"VN[^XBJ2
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
MOA^=]L;^-X!F\%LLQ?>O.@.C_#]02P,$%     @ Y%XX6<QGN?-K"   BC\
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
M_9P^>[*\.+Z^VUGK(PE<!2P,ZRM<]_@#AR?KLKN[5F5N2-)[MPMEH3D-KY-
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
M"M(2ZZ;F6D/?*Y6_2DAW@)LVV0(Y7$DPXR0X/'A_<G'P)B#PZ:7OXMZS[16
MY0<S",4G.,1M(FV6E*^"/T"-F=_CX'P<%2O08VNGXS\_?/$F+RN/=IM'I(V*
M45R ?5>..&!.@K=Y]/KG!RC.DF%>Q,$1R-/FD6>CPA)GR65:PO;C&67!Z%:@
M!->--WU/AAM8;L=G%P<GI\'%V<'I^<$AYJ)6,#9DW=NY408<G2F1Y#&NTVH<
MH",#!AN:;N\CV+U5F 7K)N$_WW9;$>+ZVBESWZ4\'["U\%_'I\=GX'&^/WOW
MX>1\,[76_1?V+)OEWXW 3=E$;;11-3U'Z16V*L0;2*?[1U=<OLE;)L75*F1H
MW3CG7P&ZXHIPWY+AQPVDUT9A*OZ6EK ]P5])M/Q6A;53:E,1%<^3%4"5KIU:
M]P/'\3\\LA;^N5B!J>SMX2\&3&#IXV'GHPOL/P )&""!?SJ2P++F":]F('+7
MY.L5/_)>WNO_!?+_37B9UW\]"7!4^2:\RT81QAQ*O[S&\Z)_?/6JAHQ_V0V[
MS"3Z1*>S/WN*UI0?6/FC"USXCU^?[NX<3";!5#[2(O32R6X$Y3B"KPR28 P*
M$R$WRWHX#F9T.XS_IAG6LE_+6"R\_+R**GK443*)KB,<?E'"&]S@34;IIR0.
M1D4^#2IXPZ#*Z;^[.X,;NG: ,-5X;:RSFO#N^)?A.$U&0?(I&=95>H7WQ^A.
M$5(E_0B.0SPI@U@@YI,XQ+7BA85-V_ U^II#6VO_-+C0A^_N>$^'=8=8J9]6
M)9[$"?RIQ!YPFNT1)W#?:9HEV)91!9'NI&P:KLEL7'8CFS: ;<+=2#-8512;
M;^#=)S?8&S!-HJRD=13)-*]PI=-IG6GU%ZP&GA1E65+ 7S)LIL5*(@K&XWLI
M8KO32Q"\B:Y=BCQ=&G?3O_=_Z.++%<OS JR_3ZS?'(S-?,\?NJP_A^WA7L3V
M,7(V5M\1\T;.URSCM;D[Z&5N(/(MW UL=3U.X='*6CT"FB!2%SXH C:K@?QI
M=1-<(?-$74*%[\ 75I+0V=VA-^0NHX$,V%+)G17Y+"DF),(#\!^P8X7M-%J/
MK.UI<(*""#=W]S9(2]Y$Y-LA)KNIN-NP*][E,L<OPE.NTA(S2^'N3H\VX$4/
MH[KT'HU;;40-)97[,L"@'(&(XD<@*5=)E@*?A(T=[:)A%)2,$KV[8UXC"R9I
M4N-R_!=<GC!]C3+TG&2HC9E-4J0?SSM!0J0PZ[\:%!+0#7Z5'^&/I&#K;$+-
M-$BRZQ2^,BL24+/I $@!/%W"B5)7=*&(DE,Q!L_<W4DS1YN'2$SPDR=\]6>=
M*XZ$M&[6=TE>@! II(L]?L#Y*2MDG^LB)4Y"#H+W_CLO4$AER]HKI*-M[ET\
M/9!?9_BQO3/N2A!-P=LW[65 8;@[O,XLK8!L='W'<0@B6]8H!; '<*HC6$.<
MRN!2O$6%FP$2A_KE:7".>D,7R%M6D@F =Q5"DZ)3HNL34:O [['5'SK8SVBE
MA$P.9)[29S5+FTDZ32M>SS2J*MR* HXYU0K.(HA 9A&TQEB[\#(S:' KI/H%
M2;69K@AFL"O8P?&G80+WC7R1S#%30U( 5D1(C B6A[-U2>2HU09_AJHU@1&$
MEB'10 \ULHYV=QZEJ%]O'H?VL 7+LE">F2K@._\29<1-7782/)%OA4^.0R7T
M,"H3EL &1X7]_(H*C,\,]\B!<XWU0FB9\1+T >U(0 J-NG5QC^ &4SXMX8,R
M_01R'T<WI7N(QF(UNV\)QV#.N^IL94L$C55NY$BGU))LZ :+R0CDXW=1NAD*
MBXW.[P#W]LBWNX-2*->8]TU&(^0H4(*PUWPAV2#P5E/B"#1+"@(,)Y&>@F;Y
M,AMV=V?Y1NS7**$O24)E8O0;V!\Y<M%1T0/G>IP'8[1MQCBASCM\X1'Q95)T
M*7<F'IRPLT@&$TZCCPF9FI,D AV.#.MR9X+(&+UR#8R!@C>;@#,$#%=6749
M)\]Z\AP5P!^7K)"CR6P<#1(*=@<4&0WE/,ZOE9NC."[(9ABU! 19-6:M3N,8
M:<E45>XZ@ZKXHVG2=1,YU^B%#+N#%9SIH9)\BMSAPG1&V<O)ZF&9T=,'R %<
MDNCUYLW)/ K ODYS,@#:=)C!GXK&=;"C="9+ W),LMNTR$FI_(Q*]3%^,0H0
M<"G/H@&8\A$U,*<#\&D=*<V2ZCHO/H96W9-KB_=,,Y1J?F$\[M."R7D9L65/
M"B]G343;=AV5]C8HVFS5V_/"6>DK5)&/4EAG7!?T7@6\'MI1QA?!8Z T;CWL
M239,9\ @,PUMF&_V.?B6F$"924DN RPPKH=B['RD4X\?P"X>?&CN[VTLKQ(_
M BF<R-?)Y<A'H4@5J5/P\^&@J?C@;'#)[@Z*<%J2O0LBLBJ5]G==@KE\LV*M
M9IZR"!CS\TXPYE?!AVA2(U;S=F53#HIHD [;F92][4RDK(-[%SB3OZ<S64LI
MS7%L/+ 1*-GD235.V9.SA_$=_"D)6U2AZ@0\J.!P*'.R(N'4YH]9GX#V^G0#
M1["$14":X&XU17W^0\LD]^FV&.](?.'*%O>Z^C2$LVZ^/R .NH1M?.<\\'QS
M<;M+#(H] 3NNQ*!1"%MXC59&R*>'+-V+HNIN-/9 O$/'.(&[PWYXG@=\E 5)
M2J$M/ K;WK>W'0MO?,.(:=)S=P<)&IJ3#1>JIIM+]AG#]>+=^)@'$E 4R\02
M>"?&$=C9,\R[TI=XXI7ODF2NI:\4HD" :2KG5X8S1_I.-]N,_H%#P-YT, D
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
MP]O?O7YW]->O^,/O%V_?_/K_ 5!+ P04    " #D7CA9!@+H"2<#  #C"P
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
MD&"7N1[Z;2;UX;^I"0*!#F/&24DE14KKXX6$PY2U[E\$K+TM M8]BX!UB(N
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
M=6-E;&PN:'1M4$L! A0#%     @ Y%XX694&& 640P  ]\@! !T
M     ( !M!X  &5A,#(Q-30Y,C Q97@S+3)?:6UM=6-E;&PN:'1M4$L! A0#
M%     @ Y%XX608"Z DG P  XPL  !$              ( !@V(  &EC8V,M
M,C R-# Y,C N>'-D4$L! A0#%     @ Y%XX69E4*:S^"@  @(8  !4
M         ( !V64  &EC8V,M,C R-# Y,C!?;&%B+GAM;%!+ 0(4 Q0    (
M .1>.%EU*^5Y5@<  -57   5              "  0IQ  !I8V-C+3(P,C0P
A.3(P7W!R92YX;6Q02P4&      8 !@"C 0  DW@

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>ea0215492-8k_immucell_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="iccc-20240920.xsd" xlink:type="simple"/>
    <context id="AsOf2024-09-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811641</identifier>
        </entity>
        <period>
            <startDate>2024-09-20</startDate>
            <endDate>2024-09-20</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag contextRef="AsOf2024-09-20" id="Fact000003">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="AsOf2024-09-20" id="Fact000004">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCentralIndexKey contextRef="AsOf2024-09-20" id="Fact000005">0000811641</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="AsOf2024-09-20" id="Fact000010">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2024-09-20" id="Fact000011">2024-09-20</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2024-09-20" id="Fact000012">ImmuCell Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2024-09-20" id="Fact000013">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="AsOf2024-09-20" id="Fact000014">001-12934</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2024-09-20" id="Fact000015">01-0382980</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2024-09-20" id="Fact000016">56 Evergreen Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="AsOf2024-09-20" id="Fact000017">Portland</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2024-09-20" id="Fact000018">ME</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2024-09-20" id="Fact000019">04103</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2024-09-20" id="Fact000020">207</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2024-09-20" id="Fact000021">878-2770</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2024-09-20" id="Fact000022">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2024-09-20" id="Fact000023">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2024-09-20" id="Fact000024">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2024-09-20" id="Fact000025">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2024-09-20" id="Fact000026">Common Stock, $0.10 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2024-09-20" id="Fact000027">ICCC</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2024-09-20" id="Fact000028">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2024-09-20" id="Fact000029">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
