<SEC-DOCUMENT>0001171843-25-005288.txt : 20250811
<SEC-HEADER>0001171843-25-005288.hdr.sgml : 20250811
<ACCEPTANCE-DATETIME>20250811163057
ACCESSION NUMBER:		0001171843-25-005288
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20250808
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20250811
DATE AS OF CHANGE:		20250811

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			HARVARD BIOSCIENCE INC
		CENTRAL INDEX KEY:			0001123494
		STANDARD INDUSTRIAL CLASSIFICATION:	LABORATORY ANALYTICAL INSTRUMENTS [3826]
		ORGANIZATION NAME:           	08 Industrial Applications and Services
		EIN:				043306140
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		84 OCTOBER HILL RD
		CITY:			HOLLISTON
		STATE:			MA
		ZIP:			01746
		BUSINESS PHONE:		5088938999

	MAIL ADDRESS:	
		STREET 1:		84 OCTOBER HILL ROAD
		CITY:			HOLLISTON
		STATE:			MA
		ZIP:			01746
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>f8k_080825.htm
<DESCRIPTION>FORM 8-K
<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/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:us-roles="http://fasb.org/us-roles/2025" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:HBIO="http://harvardbioscience.com/20250808">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02E_US%2DGAAP%2D2025 -->
<!-- Field: Set; Name: xdx; ID: xdx_036_HBIO_harvardbioscience.com_20250808 -->
<!-- Field: Set; Name: xdx; ID: xdx_04B_20250808_20250808 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_051_edei%2D%2DEntityCentralIndexKey_0001123494 -->
<!-- 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="AsOf2025-08-08" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2025-08-08" id="Fact000004" name="dei:EntityCentralIndexKey">0001123494</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="hbio-20250808.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2025-08-08">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-08-08</xbrli:startDate>
        <xbrli:endDate>2025-08-08</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="margin: 0"></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>UNITED STATES</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>SECURITIES AND EXCHANGE COMMISSION</b></p>

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

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">_________________</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>FORM <span id="xdx_905_edei--DocumentType_c20250808__20250808_zoeAPNl8yw5b"><ix:nonNumeric contextRef="AsOf2025-08-08" id="Fact000009" name="dei:DocumentType">8-K</ix:nonNumeric></span></b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">_________________</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>CURRENT REPORT</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>Pursuant to Section 13 or 15(d)</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>of the Securities Exchange Act of 1934</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>Date of Report (Date of earliest event reported): <span id="xdx_907_edei--DocumentPeriodEndDate_c20250808__20250808_zf7U0riVevfj"><ix:nonNumeric contextRef="AsOf2025-08-08" format="ixt:datemonthdayyearen" id="Fact000010" name="dei:DocumentPeriodEndDate">August 8, 2025</ix:nonNumeric></span></b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">_______________________________</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center; color: Red"><img src="logo.jpg" alt=""/></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>&#160;</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b><span id="xdx_90D_edei--EntityRegistrantName_c20250808__20250808_z34V6QcEF1ge"><ix:nonNumeric contextRef="AsOf2025-08-08" id="Fact000011" name="dei:EntityRegistrantName">HARVARD BIOSCIENCE, INC.</ix:nonNumeric></span></b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">(Exact name of registrant as specified in its charter)</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">______________________________</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="text-align: center; width: 33%"><b><span id="xdx_901_edei--EntityIncorporationStateCountryCode_c20250808__20250808_zveh68fHemI8"><ix:nonNumeric contextRef="AsOf2025-08-08" format="ixt-sec:stateprovnameen" id="Fact000012" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></b></td>
    <td style="text-align: center; width: 34%"><b><span id="xdx_90F_edei--EntityFileNumber_c20250808__20250808_znJM0GEY1W9e"><ix:nonNumeric contextRef="AsOf2025-08-08" id="Fact000013" name="dei:EntityFileNumber">001-33957</ix:nonNumeric></span></b></td>
    <td style="text-align: center; width: 33%"><b><span id="xdx_901_edei--EntityTaxIdentificationNumber_c20250808__20250808_zHiyAXaZIcrk"><ix:nonNumeric contextRef="AsOf2025-08-08" id="Fact000014" name="dei:EntityTaxIdentificationNumber">04-3306140</ix:nonNumeric></span></b></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">(State or Other Jurisdiction of Incorporation)</td>
    <td style="text-align: center">(Commission File Number)</td>
    <td style="text-align: center">(I.R.S. Employer Identification No.)</td></tr>
  </table>
<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b><span id="xdx_900_edei--EntityAddressAddressLine1_c20250808__20250808_zNrRm4jQFiBc"><ix:nonNumeric contextRef="AsOf2025-08-08" id="Fact000015" name="dei:EntityAddressAddressLine1">84 October Hill Road</ix:nonNumeric></span></b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b><span id="xdx_908_edei--EntityAddressCityOrTown_c20250808__20250808_zdSbECv6hjDi"><ix:nonNumeric contextRef="AsOf2025-08-08" id="Fact000016" name="dei:EntityAddressCityOrTown">Holliston</ix:nonNumeric></span>, <span id="xdx_906_edei--EntityAddressStateOrProvince_c20250808__20250808_zoZXIKvncfej"><ix:nonNumeric contextRef="AsOf2025-08-08" id="Fact000017" name="dei:EntityAddressStateOrProvince">MA</ix:nonNumeric></span> <span id="xdx_90C_edei--EntityAddressPostalZipCode_c20250808__20250808_z6XS0uo9PAC9"><ix:nonNumeric contextRef="AsOf2025-08-08" id="Fact000018" name="dei:EntityAddressPostalZipCode">01746</ix:nonNumeric></span></b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">(Address of Principal Executive Offices) (Zip Code)</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b><span id="xdx_90D_edei--CityAreaCode_c20250808__20250808_z0JeJalCvwIb"><ix:nonNumeric contextRef="AsOf2025-08-08" id="Fact000019" name="dei:CityAreaCode">(508)</ix:nonNumeric></span> <span id="xdx_900_edei--LocalPhoneNumber_c20250808__20250808_zijIku4maGld"><ix:nonNumeric contextRef="AsOf2025-08-08" id="Fact000020" name="dei:LocalPhoneNumber">893-8999</ix:nonNumeric></span></b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">(Registrant's telephone number, including area code)</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">(Former name or former address, if changed since last report)</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">____________________________</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">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="margin: 0pt 0; font-size: 10pt">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span id="xdx_90B_edei--WrittenCommunications_c20250808__20250808_zENtN3BqPb21"><ix:nonNumeric contextRef="AsOf2025-08-08" format="ixt:booleanfalse" id="Fact000021" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></span></td>
    <td>Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</td></tr>
  </table>
<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="font-size: 10pt"><span id="xdx_909_edei--SolicitingMaterial_c20250808__20250808_zQPm4Tpilh78"><ix:nonNumeric contextRef="AsOf2025-08-08" format="ixt:booleanfalse" id="Fact000022" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></span></td>
    <td style="font-size: 10pt">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</td></tr>
  </table>
<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="font-size: 10pt"><span id="xdx_90C_edei--PreCommencementTenderOffer_c20250808__20250808_zExOa5E79FZ3"><ix:nonNumeric contextRef="AsOf2025-08-08" format="ixt:booleanfalse" id="Fact000023" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></span></td>
    <td style="font-size: 10pt">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: 0pt 0; font-size: 10pt">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="font-size: 10pt"><span id="xdx_900_edei--PreCommencementIssuerTenderOffer_c20250808__20250808_zN7YB0l0PaS7"><ix:nonNumeric contextRef="AsOf2025-08-08" format="ixt:booleanfalse" id="Fact000024" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></span></td>
    <td style="font-size: 10pt">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</td></tr>
  </table>
<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">Securities registered pursuant to Section 12(b) of the Act:&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; text-align: center; width: 33%">Title of each class</td>
    <td style="border-bottom: black 1pt solid; text-align: center; width: 34%">Trading Symbol(s)</td>
    <td style="border-bottom: black 1pt solid; text-align: center; width: 33%">Name of each exchange on which registered</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span id="xdx_908_edei--Security12bTitle_c20250808__20250808_zMCtRDK0OSu5"><ix:nonNumeric contextRef="AsOf2025-08-08" id="Fact000025" name="dei:Security12bTitle">Common Stock, $0.01 par value</ix:nonNumeric></span></td>
    <td style="text-align: center"><span id="xdx_902_edei--TradingSymbol_c20250808__20250808_zg1HBIAom1P2"><ix:nonNumeric contextRef="AsOf2025-08-08" id="Fact000026" name="dei:TradingSymbol">HBIO</ix:nonNumeric></span></td>
    <td style="text-align: center"><span id="xdx_90D_edei--SecurityExchangeName_c20250808__20250808_ziL1d1DSuWn9"><ix:nonNumeric contextRef="AsOf2025-08-08" format="ixt-sec:exchnameen" id="Fact000027" name="dei:SecurityExchangeName">The NASDAQ Stock Market</ix:nonNumeric></span></td></tr>
  </table>
<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">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="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">Emerging growth company <span id="xdx_900_edei--EntityEmergingGrowthCompany_c20250808__20250808_z9KIlHNLTV6g"><ix:nonNumeric contextRef="AsOf2025-08-08" format="ixt:booleanfalse" id="Fact000028" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

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

<p style="margin: 0pt 0; font-size: 10pt; color: red">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 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="margin: 0pt 0; font-size: 10pt"></p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt"><b>Item 1.01. Entry into a Material Definitive Agreement.</b></p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">On August 8, 2025, Harvard Bioscience, Inc. (the &#8220;Company&#8221;)
entered into a Sixth Amendment (the &#8220;Sixth Amendment&#8221;) to the Credit Agreement, <a href="https://www.sec.gov/Archives/edgar/data/1123494/000117184320008774/exh_101.htm">dated as of December 22, 2020 among the Company, the lenders party thereto (the &#8220;Lenders&#8221;), and Citizens Bank, N.A., as administrative agent (as amended, the &#8220;Credit Agreement&#8221;)</a>. Pursuant to the Sixth Amendment, the Lenders and administrative agent agreed, subject to the terms contained in the
Sixth Amendment, to waive the events of default due to the Company&#8217;s failure to achieve certain refinancing milestones and its failure
to comply with the consolidated net leverage ratio covenant and the consolidated fixed charge coverage ratio covenant as of the June 30,
2025 test date. Pursuant to the terms of the Sixth Amendment, the Lenders also agreed not to test the financial covenants for the fiscal
quarter ended September 30, 2025, provided that the Company continues to comply with its payment obligations, maintain minimum liquidity
(defined as the sum of (a) unrestricted cash and (b) the amount by which the aggregate amount committed under the Company&#8217;s revolving
credit facility exceeds the total amount drawn under the credit facility) of $3.0 million and provides the administrative agent with certain
financial reports. The Sixth Amendment also added as a mandatory prepayment event the receipt of cash proceeds upon a Refinancing or upon
the sale of the equity interests or all or substantially all of the assets of the Company. In addition, pursuant to the terms of the Sixth
Amendment, the applicable interest rate margin was increased such that the interest rate is equal to a rate per annum based on the Secured
Overnight Financing Rate plus 700 bps. In connection with the Sixth Amendment, the Company has also agreed to accomplish steps towards
the refinancing or repayment of the Credit Agreement by no later than December 5, 2025. The failure to accomplish such steps shall constitute
an event of default under the Credit Agreement.</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">The Company agreed to pay fees of $0.4 million, or 1.00% of the outstanding
debt, to the Lenders in connection with the Sixth Amendment, of which 25% was paid upon the signing of the Sixth Amendment and the remaining
75% will be payable upon a refinancing or repayment of the Credit Agreement or upon the occurrence of an event of default.</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">The foregoing description of the Sixth Amendment does not purport to be
complete and is qualified in its entirety by reference to the full text of the Sixth Amendment, which is filed as Exhibit 10.1 to this
current report.</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">The Company continues to explore alternative sources of capital that would
allow it to refinance the outstanding indebtedness due under the Credit Agreement, but its ability to access such other sources of capital
is uncertain. There is no assurance that such capital will be available, be obtainable on commercially acceptable terms, or provide the
Company with sufficient funds to meet its objectives. Based on its anticipated cash flows from operations, unless the Company is able
to access other sources of capital or extend the date for repayment under the Credit Agreement, the Company will be unable to pay its
debt obligations and fund its operations beyond that date. As a result, there is substantial doubt about the Company's ability to continue
as a going concern.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt"><b>Forward-Looking Statements</b></p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">This report contains forward-looking statements within the meaning of the
federal securities laws, including the Private Securities Litigation Reform Act of 1995. Forward-looking statements may be identified
by the use of words such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;expect,&#8221; &#8220;plan,&#8221; &#8220;anticipate,&#8221;
&#8220;estimate,&#8221; &#8220;intend&#8221; &#8220;believe&#8221; and similar expressions or statements that do not relate to historical
matters. Forward-looking statements include, but are not limited to, information concerning expected future financial and operational
performance and matters relating to our ability to continue as a going concern, fund our operations, or refinance our outstanding indebtedness.
Forward-looking statements are not guarantees of future performance and involve known and unknown uncertainties, risks, assumptions, and
contingencies, many of which are outside the Company&#8217;s control. Risks and other factors that could cause the Company&#8217;s actual
results to differ materially from those described in its forward-looking statements include those described in the &#8220;Risk Factors&#8221;
section of the Company&#8217;s most recently filed Annual Report on Form 10-K as well as in the Company&#8217;s other filings with the
Securities and Exchange Commission. Forward-looking statements are based on the Company&#8217;s expectations and assumptions as of the
date of this report. Except as required by law, the Company assumes no obligation to update forward-looking statements to reflect any
change in expectations, even as new information becomes available.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 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="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt"></p>

<p style="margin: 0pt 0; font-size: 10pt"><b>Item 9.01. Financial Statements and Exhibits.</b></p>

<p style="margin: 0pt 0; font-size: 10pt"><b>&#160;</b></p>

<p style="margin: 0pt 0; font-size: 10pt"><b>&#160;</b></p>

<p style="margin: 0pt 0; font-size: 10pt"><b>(d) Exhibits.</b></p>

<p style="margin: 0pt 0; font-size: 10pt"><b>&#160;</b></p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap"><b><span style="text-decoration: underline">Exhibit Number</span></b></td>
    <td>&#160;</td>
    <td style="white-space: nowrap"><b><span style="text-decoration: underline">Description</span></b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td style="white-space: nowrap">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><a href="exh_101.htm">10.1</a></td>
    <td>&#160;</td>
    <td><a href="exh_101.htm">Sixth Amendment to Credit Agreement dated August 8, 2025, among Harvard Bioscience, Inc., Citizen Bank, N. A., as the administrative agent, and the lenders party thereto.</a></td></tr>
  <tr style="vertical-align: bottom">
    <td>104</td>
    <td>&#160;</td>
    <td>Cover Page Interactive Data File (embedded within the XBRL document)</td></tr>
  </table>
<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<!-- Field: Page; Sequence: 3 -->
    <div style="border-bottom: Black 3pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 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="margin: 0pt 0; font-size: 10pt"></p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>SIGNATURE</b></p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly
caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td colspan="3"><b>HARVARD BIOSCIENCE, INC.</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="width: 50%">Date: August 11, 2025</td>
    <td style="width: 5%">By: </td>
    <td style="border-bottom: black 1pt solid; width: 25%">/s/ Mark Frost</td>
    <td style="width: 20%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">Mark Frost </td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">Interim Chief Financial Officer</td></tr>
  </table>
<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

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

<p style="margin: 0pt 0; font-size: 10pt"></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: right"></p>

<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjd0KwjAMhZ9g7xB6LdoN/9ilQ0WcMoaIt8VFKW7NSOucj+Rb2m2IIRCSc74cIUZiSxtdIsNlladwwqoulUPI8YaM5orekez2MfiZ411bx8q4fv2BCXkGPTMfh8rfe2ejLRYxyOVELibRDOQ0DqeQHUTQ6QmZmy7QOK1KUKaAjKlmjU7xe/hwUi0Zqt590hnZajIxhGM5yB+IZBjBkRr1In5YSNNEBKO+ArFletbetW4dmo6EdYmVj7MD/e/gC801Sl8= -->
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>exh_101.htm
<DESCRIPTION>EXHIBIT 10.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

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

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B><U>SIXTH AMENDMENT TO AND WAIVER UNDER CREDIT AGREEMENT</U></B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">This SIXTH AMENDMENT TO AND WAIVER UNDER CREDIT AGREEMENT
(this &#8220;<U>Amendment</U>&#8221;) is entered into as of August 8, 2025, by and among HARVARD BIOSCIENCE, INC. (the &#8220;<U>Borrower</U>&#8221;),
the other Loan Parties party hereto, CITIZENS BANK, N.A., in its capacity as the Administrative Agent (in such capacity, the &#8220;<U>Administrative
Agent</U>&#8221;), and the Lenders party hereto.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">W I T N E S S E T H:</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">WHEREAS, the Borrower, the other Loan Parties party
thereto, the Administrative Agent and the Lenders are parties to the Credit Agreement, dated as of December 22, 2020 (as in effect on
the date hereof immediately before giving effect to this Amendment, the &#8220;<U>Existing Credit Agreement</U>&#8221;, and as further
amended, restated, supplemented, or otherwise modified from time to time, the &#8220;<U>Credit Agreement</U>&#8221;);</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">WHEREAS, the Loan Parties have notified the Administrative
Agent that certain Events of Default have occurred under the Existing Credit Agreement as a result of (a) the Borrower&#8217;s failure
to comply with the milestones contained in <U>clauses (d)</U>, <U>(e)</U> and <U>(f)</U> of <U>Section 6.15</U> of the Existing Credit
Agreement and (b) the Borrower&#8217;s failure to comply with the financial covenants set forth in <U>clauses (a)</U> and <U>(b)</U> of
<U>Section 7.12</U> of the Existing Credit Agreement for the fiscal quarter ended June 30, 2025 (collectively, the &#8220;<U>Specified
Events of Default</U>&#8221;);</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">WHEREAS, the Loan Parties have requested that the Administrative
Agent and the Lenders agree to waive the Specified Events of Default and make certain amendments to the Existing Credit Agreement, and
the Administrative Agent and the Lenders have agreed to such waiver and amendments, subject to the terms and conditions hereof; and</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">WHEREAS, each Loan Party expects to realize substantial
direct and indirect benefits as a result of this Amendment becoming effective, and agrees to reaffirm its obligations under the Existing
Credit Agreement and the other Loan Documents to which it is a party.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">NOW, THEREFORE, in consideration of the mutual agreements,
provisions and covenants contained herein, and other valuable consideration, the receipt and sufficiency of all of which are hereby acknowledged,
the parties agree as follows:</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="text-transform: uppercase">Section 1.</FONT>
<U>Defined Terms.</U> Capitalized terms used but not defined herein (including in the recitals hereto) shall have the meanings assigned
to them in the Credit Agreement.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="text-transform: uppercase">Section 2.</FONT>
<U>Waiver</U>. The Loan Parties acknowledge and agree that the Specified Events of Default have occurred and constitute Events of Default
under the Existing Credit Agreement. Subject to, and in accordance with, the terms and conditions set forth herein, including the satisfaction
of all conditions precedent set forth in <U>Section 4</U> below, the Lenders party hereto hereby waive the Specified Events of Default.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="text-transform: uppercase">Section 3.</FONT>
<U>Amendments</U>. Subject to the satisfaction of the conditions set forth herein, effective as of the Sixth Amendment Effective Date
(as defined below):</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">(a)<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The following definition in <U>Section 1.1</U> of the Credit Agreement is hereby amended so that it reads, in its entirety, as
follows:</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0.5in 0pt 1in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-weight: normal">&#8220;<U>Applicable
Margin</U>&#8221;</FONT> means, with respect to the Term Loans, Revolving Loans, the Swingline Loans, L/C Participation Fees and Commitment
Fees: in the case of (i) ABR Borrowings and Swingline Loans, 6.50% per annum, (ii) SOFR Borrowings and the L/C Participation Fees, 7.00%
per annum, and (iii) Commitment Fees, 0.50% per annum.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0.5in 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

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

<P STYLE="margin: 0pt 0.5in 0pt 1in; font-size: 10pt; text-align: justify"></P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">(b)<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Article 2</U> of the Credit Agreement is hereby amended by adding the following as a new <U>Section 2.7(b)(i)(E)</U>:</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0.5in 0pt 1in">(E)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
the event that any Loan Party receives net cash proceeds in respect of any Refinancing or sale of the Equity Interests, or all or substantially
all of the assets, of the Borrower, then, substantially simultaneously with (and in any event on the same Business Day as) the receipt
of such net cash proceeds, the Borrower shall repay all Secured Obligations (other than unasserted contingent indemnification obligations
and unasserted expense reimbursement obligations in each case not yet due and payable) in full in cash and cause all outstanding Letters
of Credit to be Backstopped, and all Commitments shall automatically terminate.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0.5in 0pt 1in">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">(c)<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The proviso at the end of <U>Section 7.12(a)</U> of the Credit Agreement is hereby amended so that it reads, in its entirety, as
follows:</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0.5in 0pt 1in"><U>provided</U> that the Financial Covenant
set forth in this <U>Section 7.12(a)</U> shall not be tested for the fiscal quarters ended March 31, 2025 and September 30, 2025 (it being
understood and agreed that such Financial Covenant (and the related Consolidated Net Leverage Ratio set forth above) shall continue to
apply for purposes of determining compliance with any test contained in this Credit Agreement requiring compliance (or pro forma compliance)
with such Financial Covenant, this <U>Section 7.12(a)</U> or any particular Consolidated Net Leverage Ratio set with reference to the
level set forth in this <U>Section 7.12(a)</U> on a Pro Forma Basis or giving Pro Forma Effect to any transaction(s)).</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">(d)<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The proviso at the end of <U>Section 7.12(b)</U> of the Credit Agreement is hereby amended so that it reads, in its entirety, as
follows:</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0.5in 0pt 1in"><U>provided</U> that the Financial Covenant
set forth in this <U>Section 7.12(b)</U> shall not be tested for the fiscal quarters ended March 31, 2025 and September 30, 2025 (it being
understood and agreed that such Financial Covenant (and the related Consolidated Fixed Charge Coverage Ratio set forth above) shall continue
to apply for purposes of determining compliance with any test contained in this Credit Agreement requiring compliance (or pro forma compliance)
with such Financial Covenant, this <U>Section 7.12(b)</U> or any particular Consolidated Fixed Charge Coverage Ratio set with reference
to the level set forth in this <U>Section 7.12(b)</U> on a Pro Forma Basis or giving Pro Forma Effect to any transaction(s)).</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0.5in 0pt 1in">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">(e)<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Section 7.12(c)</U> of the Credit Agreement is hereby amended so that it reads, in its entirety, as follows:</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0.5in 0pt 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Liquidity</U>.
The Borrower will not permit the Liquidity, as of the date that any 13-week cash flow forecast is required to be delivered pursuant to
<U>Section 6.1(f)</U>, to be less than $3,000,000.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0.5in 0pt 1in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="text-transform: uppercase">Section 4.</FONT>
<U>Conditions to Effectiveness</U>. This Amendment shall be effective as of the date of the satisfaction of each of the following conditions,
and in case of any documentation to be delivered to the Administrative Agent, such documentation shall be in form and substance reasonably
satisfactory to the Administrative Agent (such date, the &#8220;<U>Sixth Amendment Effective Date</U>&#8221;):</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify"></P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">(a)<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>This Amendment and all other Loan Documents to be executed in connection herewith shall have been duly executed and delivered by
the Borrower, the other Loan Parties party thereto, the Administrative Agent and the Lenders; and</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">(b)<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Borrower shall have paid to the Administrative Agent (i) for the account of each Lender party hereto, 25% of the Sixth Amendment
Fee (as defined below) and (ii) all other costs, fees, and expenses owed by the Borrower to the Administrative Agent and the Lenders,
including, without limitation, all reimbursable Attorney&#8217;s Costs as provided in <U>Section 10.3</U> of the Credit Agreement.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="text-transform: uppercase">Section 5.</FONT>
<U>Sixth Amendment Fee</U>. The Borrower hereby agrees to pay to the Administrative Agent, for the account of each Lender party hereto,
an amendment fee equal to 1.00% of the sum of such Lender&#8217;s Revolving Commitment and such Lender&#8217;s pro rata portion of the
outstanding principal amount of the Term Loan as of the date hereof (the &#8220;<U>Sixth Amendment Fee</U>&#8221;), which Sixth Amendment
Fee shall be (a) deemed fully earned upon satisfaction of the conditions to effectiveness set forth in <U>clauses (a)</U> and <U>(b)(ii)</U>
of <U>Section 4</U> above, (b) nonrefundable and (c) due and payable in two installments as follows: 25% of the Sixth Amendment Fee shall
be due and payable on the date hereof and 75% of the Sixth Amendment Fee shall be due and payable on the earlier of (w) the date that
any Refinancing or sale of the Equity Interests, or all or substantially all of the assets, of the Borrower is consummated, (x) the Termination
Date, (y) the Maturity Date and (z) the first date following the Sixth Amendment Effective Date that any Event of Default shall occur;
<U>provided</U> that the Lenders hereby agree to waive 10% of the second installment of the Sixth Amendment Fee in the event that no Event
of Default shall occur after the Sixth Amendment Effective Date and the Termination Date shall occur on or prior to December 5, 2025.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="text-transform: uppercase">Section 6.</FONT>
<U>Representations and Warranties.</U> Each Loan Party represents and warrants to the Lenders as follows:</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Each Loan Party has all requisite power and authority to execute, deliver and perform this Amendment and all documents and instruments
delivered in connection herewith, each Loan Party has taken all necessary organizational action to authorize the execution, delivery and
performance of this Amendment and all documents and instruments delivered in connection herewith, and this Amendment and all documents
and instruments delivered in connection herewith have been duly executed and delivered on behalf of each Loan Party.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Each of this Amendment and each other Loan Document to be executed in connection herewith constitutes a legal, valid and binding
obligation of the Borrower and the other Loan Parties party thereto, enforceable in accordance with its terms, subject to applicable bankruptcy,
insolvency, reorganization, moratorium or other similar laws affecting creditors&#8217; rights generally and subject to general principles
of equity, regardless of whether considered in a proceeding in equity or at law.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Each of the representations and warranties by the Loan Parties in the Loan Documents to which they are party is true and correct
in all material respects (or, if qualified as to materiality or as to a Material Adverse Effect, in all respects) as of the date hereof
(or, to the extent any such representation or warranty refers specifically to an earlier date, as of such earlier date) and before and
after giving effect to this Amendment.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(d)<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>No Default exists (after giving effect to this Amendment and the other Loan Documents executed in connection herewith) or will
result from the execution of this Amendment and the other Loan Documents executed in connection herewith.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="text-transform: uppercase">Section 7.</FONT>
<U>Effect of this Amendment</U>.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Except as specifically amended by this Amendment and the other Loan Documents executed in connection herewith, all terms, conditions,
covenants, representations and warranties contained in the Existing Credit Agreement and the other Loan Documents, all rights of the Administrative
Agent and the Lenders and all of the Secured Obligations shall remain in full force and effect. The Loan Parties hereby confirm that the
Loan Documents previously executed by the Loan Parties are in full force and effect and that the Loan Parties have no right of setoff,
recoupment or other offset or any defense as of the date hereof with respect to any of the Secured Obligations or any such Loan Document.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify"></P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The execution, delivery and effectiveness of this Amendment and the other Loan Documents executed in connection herewith shall
not directly or indirectly constitute (i) a novation of any of the Secured Obligations under the Existing Credit Agreement, the Credit
Agreement or the other Loan Documents or (ii) constitute a course of dealing or, except as expressly amended by this Amendment and the
other Loan Documents executed in connection herewith, other basis for altering any Secured Obligations or any other contract or instrument
(including, without limitation, the Existing Credit Agreement, the Credit Agreement and the other Loan Documents).</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>From and after the date hereof, (i) the term &#8220;Credit Agreement&#8221; in the Credit Agreement, and all references to the
Credit Agreement in any other Loan Document, shall mean the Credit Agreement as amended by this Amendment and the other Loan Documents
executed in connection herewith, and (ii) the term &#8220;Loan Documents&#8221; in the Credit Agreement and the other Loan Documents shall
include, without limitation, this Amendment and the other Loan Documents executed in connection herewith. This Amendment is a Loan Document.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="text-transform: uppercase">Section 8.</FONT>
<U>Counterparts</U>. This Amendment may be executed in counterparts (and by different parties hereto in different counterparts), each
of which shall constitute an original, but all of which when taken together shall constitute a single contract. Delivery of an executed
counterpart of a signature page of this Amendment by facsimile or in electronic (e.g., &#8220;pdf&#8221; or &#8220;tif&#8221;) format
shall be effective as delivery of a manually executed counterpart of this Amendment. The words &#8220;execution,&#8221; &#8220;signed,&#8221;
&#8220;signature,&#8221; &#8220;delivery,&#8221; and words of like import in or relating to any document to be signed in connection with
this Amendment and the transactions contemplated hereby shall be deemed to include electronic signatures, the electronic association of
signatures and records on electronic platforms, deliveries or the keeping of records in electronic form, each of which shall be of the
same legal effect, validity or enforceability as a manually executed signature, physical delivery thereof or the use of a paper-based
recordkeeping system, as the case may be, to the extent and as provided for in any applicable law, including the Federal Electronic Signatures
in Global and National Commerce Act, the New York State Electronic Signatures and Records Act, any other similar state laws based on the
Uniform Electronic Transactions Act or the Uniform Commercial Code, each as amended, and the parties hereto hereby waive any objection
to the contrary.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="text-transform: uppercase">Section 9.</FONT>
<U>Reaffirmation</U>. Subject to any limitations on its obligations expressly stated in the Loan Documents to which it is a party, each
Loan Party (a) acknowledges and agrees, as of the effectiveness of this Amendment, that all of its obligations under the Loan Documents
to which it is a party are reaffirmed and remain in full force and effect on a continuous basis, and (b) reaffirms each Lien granted by
each Loan Party pursuant to the Collateral Documents, all of which obligations and Liens remain in full force and effect after giving
effect to this Amendment and the other Loan Documents executed in connection herewith.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="text-transform: uppercase">Section 10.</FONT>
<U>No Actions, Claims, Etc.</U>. As of the date hereof, each of the Loan Parties hereby acknowledges and confirms that it has no knowledge
of any actions, causes of action, claims, demands, damages and liabilities of whatever kind or nature, in law or in equity, against the
Administrative Agent, any Lender, any participant, or any of their respective officers, employees, representatives, agents, advisors,
consultants, counsel or directors arising from any action by such Persons, or failure of such Persons to act on or prior to the date hereof.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify"></P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="text-transform: uppercase">Section 11.</FONT>
<U>Release of Claims</U>. In consideration of the Lenders&#8217; and the Administrative Agent&#8217;s agreements contained in this Amendment
and the other Loan Documents executed in connection herewith, each Loan Party hereby irrevocably releases and forever discharges the Lenders
and the Administrative Agent and their respective affiliates, subsidiaries, successors, assigns, directors, officers, employees, representatives,
agents, advisors, consultants and counsel (each, a &#8220;<U>Released Person</U>&#8221;) of and from any and all claims, suits, actions,
investigations, proceedings, demands or damages, whether based in contract, tort, implied or express warranty, strict liability, criminal
or civil statute, common law or otherwise of any kind or character, known or unknown, which such Loan Party ever had or now has against
the Administrative Agent, any Lender or any other Released Person which relates, directly or indirectly, to any acts or omissions of Administrative
Agent, any Lender or any other Released Person on or prior to the date hereof.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="text-transform: uppercase">Section 12.</FONT>
<U>Governing Law; Jurisdiction; Service of Process</U>.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>This Amendment shall be governed by, and construed in accordance with, the laws of the State of New York.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Each of the parties hereto irrevocably and unconditionally submits, for itself and its property, to the non-exclusive jurisdiction
of the courts of the State of New York sitting in New York County and of the United States District Court of the for the Southern District
of New York and any appellate court from any thereof, in any action or proceeding arising out of or relating to this Amendment or any
other Loan Document executed in connection herewith, or for recognition or enforcement of any judgment, and each of the parties hereto
irrevocably and unconditionally agrees that all claims in respect of any such action or proceeding may be heard and determined in such
New York State court or, to the fullest extent permitted by applicable law, in such Federal court. Each of the parties hereto agrees that
a final judgment in any such action or proceeding shall be conclusive and may be enforced in other jurisdictions by suit on the judgment
or in any other manner provided by law. Nothing in this Amendment or any other Loan Document executed in connection herewith shall affect
any right that the Administrative Agent or any Lender may otherwise have to bring any action or proceeding relating to this Amendment
or any other Loan Document against any Loan Party or its properties in the courts of any jurisdiction.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Each of the parties hereto irrevocably and unconditionally waives, to the fullest extent permitted by applicable law, any objection
that it may now or hereafter have to the laying of venue of any action or proceeding arising out of or relating to this Amendment or any
other Loan Document executed in connection herewith in any court referred to in paragraph (b) of this Section. Each of the parties hereto
hereby irrevocably waives, to the fullest extent permitted by applicable law, the defense of an inconvenient forum to the maintenance
of such action or proceeding in any such court.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(d)<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Each of the parties hereto irrevocably consents to service of process in the manner provided for notices in the Credit Agreement.
Nothing in this Amendment or any other Loan Document executed in connection herewith will affect the right of any party to this Amendment
or any other such Loan Document to serve process in any other manner permitted by law.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="text-transform: uppercase">Section 13.</FONT>
<U>Waiver of Jury Trial</U>. EACH PARTY HERETO HEREBY IRREVOCABLY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY RIGHT
IT MAY HAVE TO A TRIAL BY JURY IN ANY LEGAL PROCEEDING DIRECTLY OR INDIRECTLY ARISING OUT OF OR RELATING TO THIS AMENDMENT, ANY OTHER
LOAN DOCUMENT EXECUTED IN CONNECTION HEREWITH OR THE TRANSACTIONS CONTEMPLATED HEREBY OR THEREBY (WHETHER BASED ON CONTRACT, TORT OR ANY
OTHER THEORY). EACH PARTY HERETO HEREBY (A) CERTIFIES THAT NO REPRESENTATIVE, AGENT OR ATTORNEY OF ANY OTHER PERSON HAS REPRESENTED, EXPRESSLY
OR OTHERWISE, THAT SUCH OTHER PERSON WOULD NOT, IN THE EVENT OF LITIGATION, SEEK TO ENFORCE THE FOREGOING WAIVER AND (B) ACKNOWLEDGES
THAT IT AND THE OTHER PARTIES HERETO AND THERETO HAVE BEEN INDUCED TO ENTER INTO THIS AMENDMENT AND THE OTHER LOAN DOCUMENTS EXECUTED
IN CONNECTION HEREWITH BY, AMONG OTHER THINGS, THE MUTUAL WAIVERS AND CERTIFICATIONS IN THIS SECTION.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify"></P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="text-transform: uppercase">Section 14.</FONT>
<U>Headings</U>. Section headings used herein are for convenience of reference only, are not part of this Amendment and shall not affect
the construction of, or be taken into consideration in interpreting, this Amendment.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">[Signature pages follow]</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center">&nbsp;</P>

<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"></P>

<P STYLE="font-size: 10pt; text-indent: 1in; margin: 0pt 0">IN WITNESS WHEREOF, the parties hereto have caused this Amendment to be duly
executed by their respective authorized officers as of the day and year first above written.</P>

<P STYLE="font-size: 10pt; text-indent: 1in; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font-size: 10pt; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="3">
    <P STYLE="font-size: 10pt; text-align: justify; text-indent: -9pt; margin: 0pt 0 0pt 9pt"><B>Borrower:</B></P>
    <P STYLE="font-size: 10pt; text-align: justify; text-indent: -9pt; margin: 0pt 0 0pt 9pt"><B>&nbsp;</B></P>
    <P STYLE="font-size: 10pt; text-align: justify; text-indent: -9pt; margin: 0pt 0 0pt 9pt"><B>HARVARD BIOSCIENCE, INC.</B></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">By:</P></TD>
    <TD COLSPAN="2">
<DIV STYLE="padding: 0in 0in 1pt; border-bottom: black 0.5pt solid">

    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">/s/ MARK FROST</P>
</DIV></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="width: 5%; text-align: justify; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 10%; text-align: justify; font-size: 10pt">Name:</TD>
    <TD STYLE="width: 35%; text-align: justify; font-size: 10pt">Mark Frost</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="text-align: justify; font-size: 10pt">Title:</TD>
    <TD>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Interim Chief Financial Officer</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="3">
    <P STYLE="font-size: 10pt; text-align: justify; text-indent: -9pt; margin: 0pt 0 0pt 9pt"><B>Subsidiary Guarantors:</B></P>
    <P STYLE="font-size: 10pt; text-align: justify; text-indent: -9pt; margin: 0pt 0 0pt 9pt"><B>&nbsp;</B></P>
    <P STYLE="font-size: 10pt; text-align: justify; text-indent: -9pt; margin: 0pt 0 0pt 9pt"><B>WARNER INSTRUMENTS LLC</B></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">By:</P></TD>
    <TD COLSPAN="2">
<DIV STYLE="padding: 0in 0in 1pt; border-bottom: black 0.5pt solid">

    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">/s/ MARK FROST</P>
</DIV></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="text-align: justify; font-size: 10pt">Name:</TD>
    <TD STYLE="text-align: justify; font-size: 10pt">Mark Frost</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="text-align: justify; font-size: 10pt">Title:</TD>
    <TD>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Interim Chief Financial Officer</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P></TD></TR>
  </TABLE>
<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0; text-indent: 3in">&nbsp;</P>

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">[<I>Signature Page to Sixth Amendment</I>]</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify"></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 3in"></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 3in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font-size: 10pt; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><B>CITIZENS BANK, N.A.</B>, as the Administrative Agent</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: justify; font-size: 10pt">By: </TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: justify; font-size: 10pt">/s/ BESI TSAKIRIS</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="width: 10%; text-align: justify; font-size: 10pt">Name:</TD>
    <TD STYLE="width: 40%; text-align: justify; font-size: 10pt">Besi Tsakiris</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify; font-size: 10pt">Title:</TD>
    <TD>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Vice President</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P></TD></TR>
  </TABLE>
<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 3in"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B></B></P>

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">[<I>Signature Page to Sixth Amendment</I>]</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 3in">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 3in"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font-size: 10pt; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><B>Consented and agreed to: </B></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><B>CITIZENS BANK, N.A.</B>, as a Lender</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; vertical-align: top; text-align: justify; font-size: 10pt">By: </TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: justify; font-size: 10pt">/s/ BESI TSAKIRIS</TD></TR>
  <TR>
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 10%; text-align: justify; font-size: 10pt">Name:&nbsp;&nbsp;</TD>
    <TD STYLE="width: 40%; text-align: justify; font-size: 10pt">Besi Tsakiris</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top"> Title:</TD>
    <TD STYLE="text-align: justify; font-size: 10pt"> Vice President</TD></TR>
  </TABLE>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 3in"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">[<I>Signature Page to Sixth Amendment</I>]</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: left"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font-size: 10pt; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt; font-weight: bold; text-align: left">WELLS FARGO BANK, NATIONAL ASSOCIATION, as a Lender</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="width: 10%; font-size: 10pt; padding-bottom: 1pt">By:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; width: 40%; font-size: 10pt; text-align: left; padding-bottom: 1pt">/s/ DANIEL FORESTI</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Name:</TD>
    <TD STYLE="font-size: 10pt; text-align: left">Daniel Foresti</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Title:</TD>
    <TD STYLE="font-size: 10pt; text-align: left">Assistant Vice President</TD></TR>
  </TABLE>


<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 3in"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<!-- Field: Page; Sequence: 10 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">[<I>Signature Page to Sixth Amendment</I>]</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 3in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font-size: 10pt; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt; font-weight: bold; text-align: left">FIRST-CITIZENS BANK &amp; TRUST COMPANY, as a Lender</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="width: 10%; font-size: 10pt; padding-bottom: 1pt">By:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; width: 40%; font-size: 10pt; text-align: left; padding-bottom: 1pt">/s/ BRYCE GERBER</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Name:</TD>
    <TD STYLE="font-size: 10pt; text-align: left">Bryce Gerber</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Title:</TD>
    <TD STYLE="font-size: 10pt; text-align: left">Managing Director</TD></TR>
  </TABLE>


<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 3in"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0 0pt 3in; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">[<I>Signature Page to Sixth Amendment</I>]</P>


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

<!-- Field: Rule-Page --><DIV STYLE="margin: 3pt auto; width: 100%"><DIV STYLE="font-size: 1pt; border-top:  4pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>3
<FILENAME>hbio-20250808_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: 6.1a -->
    <!-- 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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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>4
<FILENAME>hbio-20250808_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: 6.1a -->
    <!-- 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="hbio-20250808.xsd#Cover" roleURI="http://harvardbioscience.com/role/Cover" />
    <link:presentationLink xlink:type="extended" xlink:role="http://harvardbioscience.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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>EX-101.SCH
<SEQUENCE>5
<FILENAME>hbio-20250808.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.1a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: /KYps7xRiXgen8uGZX8sSaSGKcPtwpty+ZkhuWh4fZnq7yIqZz4/YipLZbV2gfIA -->
<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/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:srt-types="http://fasb.org/srt-types/2025" xmlns:HBIO="http://harvardbioscience.com/20250808" elementFormDefault="qualified" targetNamespace="http://harvardbioscience.com/20250808">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://harvardbioscience.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="hbio-20250808_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="hbio-20250808_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/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd" />
    <import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd" />
    <import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.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/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd" />
    <import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd" />
    <import namespace="http://fasb.org/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>logo.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 logo.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" !R 8H# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z0TM8WB
MSQ9I?@G0KS6=:O(M/TRT0R33RG  ]!ZD]A0!J2R+&A=F"(.69C@ >]?._P 8
M/VW? OPTFGT_3IF\3:S$=I@LCF)&]&?I^6:^4/VA_P!L3Q#\7KJYTK0)YM!\
M(#*A8F*3W:_WG(Y /H*\#T71;[7M4@TO2+"?4+^X/[NUMHR[L?7_ .O5)=2'
M+H>^^-_VZ?B=XK>1-,N+;PS9L?E2T3=*H_WS7C^O?%CQCXED<ZOXNU6_:3[\
M3W.<_P# :^E_A)_P3WUC7H8;_P >:G_8T#?,=,LB&FQVW,>!]!7U9X$_9B^&
MWP_CC.F^%K269!_Q\WJ">1CZ_-FG=(GE;W/RKM-&\0:H%EL]-U6[!;B6&VD;
M]<5VNDZ=\9?#4:SZ9:^*M/B0[T,",%XZ'&*_6ZRTZTL(1':VT-M$.B0QA0/P
M%6",TN8KE/S$\-?M=?&SP $;4S>:O9@X9=8L7WDYY_>8KZ*^%7_!0CP=XMGC
MT_Q9;/X4U)CM\QV\RW;\>H_$5]3W^EV6IP^5>6D%W%_<GC#C\B*\P\=_LN?#
M/X@P2#4?"UK#*X_U]DODN#_P'%*X]4>E:;J]EK-A%>V-U%>V<P#1SP.'1OH1
M5Y#D>GUKY(L?V</B+^SY?-JGPF\2'7=&!W3>%M:?"R+_ '8VZ*:]T^%'QBL?
MB3:26T]I<:!XEM !?:'?KMF@;N5_O(>S"D4>BT4U"3G-.H **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH KW5U%96\MQ,ZQPQ*7DD<X55'))/L*_+[]J_\
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
MON.]?GT.>V.*[[XO_'#Q7\;]9BOO$ES&(;8$6MC;+MAASU..Y]ZX$FJ1G*S
M#GK_ (U]V?\ !-G1YXO#?C#577;;SWB1)[D*,U\2^&/#&I^-O$-EH.AVKWNJ
M7KA(8HUR5SQN;T ZU^MOP-^$]I\'/AKH_AJV*O+;Q[[F9?\ EK.W+M^9J9,J
M".^0YSV-?G3_ ,%%AGXPZ%_V##_Z$*_1=1MZG/O7YT?\%%?^2Q:#D9_XEAZ_
M[PI1+EL?/WANV\<S:9O\.1>(&TW=RVF"4Q;^_P!WBM867Q8SD0>,=_3 6?/M
M7W)_P3V^;X"\X/\ Q,)>H^E?3BH,A@!^5#>I*AU/Q&U@7:7%TNH"87P;]^+D
M$2!^^[/.:_5;Q_XYF^''[+[Z];,5N[?1(E@..CM& #7YM_'_ /Y+-X['_42E
M_P#0C7Z%?&WP_<^)_P!C^\L[-/,G71(90@ZD*BDX]\4WN$=+GY[?!'X;7/QG
M^*6E>'9+AP+R1KB^NFY8H#N<Y]3T_&OU9\(?"GPCX'T6#3-'T"RMK6)/+SY*
MEV'JS$9/XU^9O[)'Q"T_X=?'#0]1U27[/IMU&UE).PXB9ONY]!G%?JXDJ3JL
MD3"2-ERKJ<J1Z@TF..I\N_M??LT>'O%'@/4_%.AZ=#I7B+2HC<%K5 BW*#[R
M,!QGOFOD+]D7$G[1/@YL9R\A_P#':_07]J/XB:;\._@SXAFO9E6[O;=K6TML
M_--(W& /SK\^OV0E*?M#^# >N^3./]VG'84MSZ+_ ."E8/\ 9O@CM_I$X!]]
MHXKC?V"?@KH'Q#U+7O$_B"RBU*/3)([>VM+A=R*Y&2Y'?&,<UV7_  4L_P"0
M;X(_Z[S?R%:/_!-7_D2_&@S_ ,Q&+_T T=!->\?7D&B6%MIK:?!9PP6+(4-O
M$@5,'J,#BOR.^./@.[^"OQCUG2X T2VMT+[3Y,8S&6WJ?T(K]?>E?&W_  41
M^%_]I^%M*\=V<0:YTM_LUX5'+0.>&/T/\Z2*DM#Z \#?%ZQ\0?!&S\>32*84
MTTW-QS@B5%^=?S!K\O\ 1K#4_CU\9(8,O->^(=4,DKGDI$6R2?8+BM_PY\<K
MK0OV??$?P[5I3+J%XDEO*#Q'$<&1?Q(KWG_@G1\+OM6HZSX\NX?DM\Z?8DCC
M=_RT8?A@4]B?BM8Z7]O/Q"?A[\)/"W@/1\VME>E891$<9@C ^7\3@UY#^Q/^
MS[IOQ;\2W^N^(H/M.A:*RI%:?P3S'D;O8#'%>I?\%)M!GDTKP=K:H3;6\[V\
MCCHI;D9].E4?^"=/Q(TVPB\0>"KR>*UU":<7MJLAVF88PRCU(QFB^@WN?9<?
M@7PY%8M9IH6G+:,,&$6J;#]1BO@7]N7]GG1_A?>Z;XM\-VXL-+U*8V]W9I]R
M.7&0R#L#CD5^B7F;6VX.?YU\5_\ !1GXAZ<^AZ%X.M9TEU-KG[=<QH03#&!@
M;O3)[4DV-I%#_@FKQ=^.1_UP/\Z\,_;-;9^T7XJ.>%2(X)_V37N?_!-7_C\\
M<GL?((_,UX5^VF!_PT/XN_ZY1_\ H)I[LE['V!^QS\"/#&A?"W1O$=YI-KJ.
MOZHGVB2ZNHQ(8AG 5,]./2OF']N[XA7/BKXT7.BO*RZ7X?B$$4&?E\PC+-CW
MX%?=/[,@S\!_!1R>+!/QK\]OVS_#MSH/[0WBAKB,A=05;R!\<$,,?S%+J/H?
M4?[&O[,FA:+X*T_QEXDTZ'4]=U2,36Z72!X[6$_= !XR>N:^A_%WPK\)^.-&
MFTO6?#]C=6LR[&VPJK(.Q5@,@_2N$_9,^)FG_$7X,Z"MO.AU#2[=;*\M<C?&
MZ# )'H0,BO9)'2&-GD(2-?F9V. ,=2305&UC\A/C[\*I/@S\3-6\-B1YK) )
M[*5^K0/DJ#[BNOT?_D$6/_7!/_0147[8GQ)L/B;\:=4N]*D2?3M/A%E'<+RL
MI7[S*>XS4FCM_P 2BQ_ZX)_Z"*M(R:/4_P#@HQ\.)],\2Z+X[M(\PW4:VEVR
MC@2IS&3[8!K[(^"/BV+QM\)?"VL1NK">QB5BO3<J[6_44OQ>^&5A\6OA[J_A
MF_0?Z7&3#(1_JY1RKC\?TKYY_83\47_AH^*/A/XA!@UOP_<M-#%(?OQ$\E?;
M//XUD:[,^O5.<U\-?\%*_P#7>"/]Z6ON2/&3@8_G7PW_ ,%*_P#7>"/]Z6G'
M<);'Q-1116AB(,Y./SQ3NW7/X5O>&?A]XG\:0SSZ!H%]K,-NP65[.,N(V/0-
M6U_PHGXDC@^!M:SWS;'- '#_ .>E'^>E=Q_PHGXD_P#0CZU_X#-1_P *)^))
M_P"9&UK_ ,!FI7'J<-VP.M&<]\U<UK1=0\.:E/INJV<NGW\/^MMKA=LD?U%4
MZ8B.?_4O_NFOHS]H#_DW?X*?]>\M?.D_^I?_ '37T7\?_P#DW;X*?]>\M)CC
MU/G>BBC/)SP!3%T#%&>/NY[UVG@WX*^.?B)I']J>&_#L^J6 D*">,\!AVK>_
MX9:^+'WO^$+O0>_(H \M[X[XSBC!_I76^*?A!XX\$6S76N^%-2T^T''VAX3L
M_$UR*D'!!+*>030!]-?LG?M'^!_@W)]@UWPR+*[NFVS>)8#YKG)X#@_=4>U?
MHKH6OZ;XBTFWU+2[Z&_L9UWQW$#!E8'Z?RK\4<]21DG@>F/<5](_L2_'6Y^'
M7C^V\):C<,_AG6W\I%D;Y;6X_A(SV;I2:OJ7%]#]+-X/.>E?GI_P4+T74M1^
M+NA26>G7EY&--(+V\#2 '<.X%?H3@*V0#FO(?BC^TIX-^%OC"'PYK%GJ5]K$
MEN+A(K"Q-P=A^E1$T>NAQ/\ P3_L+K3O@4(KRVFM)3?S'RYXRC=NQKZ60C'6
MOGNU_;7^&\-Y%;7\6L^'XIFP+C4-+DAA5O\ :;M7N^E:I::UIUO?:=<Q7UG<
M()(KB%@R2*>A4CBD]P/R3^//AS6KGXQ>.9(=%U&6)]2EVR):2%6^8\@XYK]4
M_ ULL_P\T&UN8=R/IL,<L4@ZCRP""*R? ?Q3\,_$K7/$VEZ5&\EWX?N_L5\9
MX-H\SV)ZUW0 4<953V H;$D?FC^TM^R#K_PVUV^UGPO82ZQX2NI&E6*W4O+9
MDG)0@<E1V(K@_!7[3?Q0^&UE_9>F>(+HVT8\E+34;<R>4/\ 9!Y'M7ZTX!9A
MMRK#D]0:R)_!?AZYF\Z70=,DE)SYCV<98GZXJK]Q<KO='YA:7\._BW^TM?W&
MM:PVHW5E90/*=0U)62)% +;8D/4G':G_ +)N@ZM;?M"^$KB?2;^W@263=)+;
M.JK\IZDBOU.CB2&$1(B)&HV[$&%'L!VHCM(4(801HV.JJ!C\:$]!V/C;_@I!
MIE]J6G>"A96-S>E;B;<+:%I-O ZX'%:'_!.'3[W3O!_C)+VRN+)WU")E6XB:
M,D;#R,BOKIXHY3AXTDQS\RYQ]*(8DB?]VBQ@]0J[<^]*^E@MK<G;I7/^.?"=
MEXY\(:OH%\@DMM1MWA93V)'!_ XKH:YCX@>.M-^&O@_4_$VL&5=-T^/S9S$F
M]\9Q@ =>M(KR/R+UGX8>*=&\57OAO^QM1EO(;TV*2+:N48[L*V[&,'UK]8/@
MK\/+?X6?#+0/#=N@5K2V4S,!@O*W+$_B<?A70>'M6L?$^B:?K5I$IMK^!+J%
MGCP^UAE2??!K7CX_&FV)*QR/Q6^&>E_%OP-J?AC6$Q;W:?),OWHG'*N/H:_+
MKXF_!#QU\"?$@^VV=Z(K>4M9ZWIZL4?T8%?NG&,YK]=F (P:KW-M%>P&&>&*
MXA;[T<JAE/X'BA,&KGY56?[7/QADT@Z+;>([FZ8X43+9^9<GM@$<UEZ_\#?B
M&W@RZ^(/B*QOB;B=8UCN$:2[N"W\6T<A1[U^J]MX/T#3Y5EM=#TZVE'(DAM(
MU8?0@5IRQK(H615<9Z.N13YD2HOJ?%'_  3ATN^TR\\;"]L+JQ+B$K]HA:,-
MR>F0,UXA^V5X?U:]_:!\62VNE7US$T4>V2&V=U/RGH0*_4:.)(6.Q$CSW5<?
M@:)+6&1RSPQLQZL5!)I7ZC:/./V:HI+/X%^#HKB-X)5L5#1R*593[@URO[4O
M[-UM\>/#D4]@\=EXITX%K.Z8?+(IZQ/['U[5[FB+'PH 7M@<?04-@C! ;GGG
M%+S'MH?C^]G\1OV?O%$C^5JWA758B4:>%&,,P'N/E85T'B+]HOXN_%ZU30VU
M6^O4F40&TTFW:/SL]F*]<^]?JO?Z59:Q"([^SM[V/^Y<Q+(!^!%5]/\ #.D:
M1(9=/TBPL9>A>WMDC./JH%5<2C8_([XA?!#Q=\-9M/LM4TBYEO;RU^U-#:0-
M*( >BLP!&?45Z-HWAG6?[(L?^)-J'^H3_EU?^Z/:OTYDMXI3F2-)#T^= >*>
M(0H 58PHZ +VHY@Y2:O!?CO\)M03Q9I/Q1\$0 >,=#_X^K1.!JEG_'$?]O'2
MO>J:PZXZU)1@^"/&%CX\\-V6MZ<6^SW*;O+<8>)OXD<=F!R,5\<?\%*O^/CP
M1]9J^RM-\+VFB:M>7NG@6R7K>9<PJ/E=_P"\!V/KZU\:?\%*_P#CY\$?6:G'
M<F6Q\3T445H8GWG_ ,$U3_Q2?C0?]1&/_P!%BOLVOC+_ ()K?\BGXS_["$?_
M *+%?9M9RW-EL%(3R*6DQ2*/R@_; Y_:0\7?[T?\J\?KV#]K[_DY'Q?_ +T?
M\J\?-:QV,7N,F_U,G^Z:^B_C_P#\F[?!3_KWEKYSG_U+_P"Z:^C/V@/^3=_@
MI_U[RT@74^=Z%HI0.::)/T;_ .">!_XL9-S_ ,Q"6OJ+KW-?#'[&'Q^\"?"[
MX32:3XFU^/3M0:]DE$+1,3M/0Y KWS_ALCX1#/\ Q5\+8](9/\*S:-TTD>Q7
M]C;ZE:2VMW#'<V\H*212J&5@>""#7Y"?'?PG8^!OC%XJT/356.PMKLF&(=(P
MPR5^G-?<7Q'_ &^_ /AW29O^$8EF\2ZLR$0I'&R1*_;<6QQ]*_//Q'K]]XM\
M0:CK>J2">_U"9KB5NQ)]/8=!]*:NB9VL9]36-W)8:C8743&.2"YCE5QV(8&H
M:NZ#I<VN>(=)TVW0RSWEY%"B#N2P%5T,UN?L_P"&[PZAH&FW62WGVL4FX^Z
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
D0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__9

end
</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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Aug. 08, 2025</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">Aug.  08,  2025<span></span>
</td>
</tr>
<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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-33957<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">HARVARD BIOSCIENCE, INC.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001123494<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">04-3306140<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">84 October Hill Road<span></span>
</td>
</tr>
<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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Holliston<span></span>
</td>
</tr>
<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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MA<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">01746<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(508)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">893-8999<span></span>
</td>
</tr>
<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_WrittenCommunications', window );">Written Communications</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_SolicitingMaterial', window );">Soliciting Material</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_PreCommencementTenderOffer', window );">Pre-commencement 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_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer 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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.01 par value<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">HBIO<span></span>
</td>
</tr>
<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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">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_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>XML
<SEQUENCE>9
<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>10
<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>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="f8k_080825.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://harvardbioscience.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="f8k_080825.htm">f8k_080825.htm</File>
    <File>hbio-20250808.xsd</File>
    <File>hbio-20250808_lab.xml</File>
    <File>hbio-20250808_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>logo.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "f8k_080825.htm": {
   "nsprefix": "HBIO",
   "nsuri": "http://harvardbioscience.com/20250808",
   "dts": {
    "inline": {
     "local": [
      "f8k_080825.htm"
     ]
    },
    "schema": {
     "local": [
      "hbio-20250808.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://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "hbio-20250808_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "hbio-20250808_pre.xml"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2025": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 59,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2025": 22
   },
   "report": {
    "R1": {
     "role": "http://harvardbioscience.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "AsOf2025-08-08",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "f8k_080825.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-08-08",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "f8k_080825.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "CountryRegion",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "Extension",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "Security12gTitle",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://harvardbioscience.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/2025",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://harvardbioscience.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>15
<FILENAME>0001171843-25-005288-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001171843-25-005288-xbrl.zip
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
MB9V[L5NOT0 +YM]8NF2HIP P"JLZB6>'*V%'N2]CX"2$C!V8>LV#)SVQ,KG
M5UN<PXQ.:$;'=@3/ D JH9[=,=/4.B$10QP<EMB)=G<?+&77QW^54G3TDJ3H
M<"M%GUZ*#E^N%#UQO^.E:\"5I#:KBU-*';QX<3I<29S>A::B7-5)%;&J7!UN
MA%S=,.M5/K_<+:^3LQ;I^KBIT&<7KH"EU5$-&.ZXP.2 R!DE,^HU*^_%WKI*
MI$Y1H+"03ALT<OD*JO5+0P4'[][<2OF-_<<Q(!<94,(W6B06*UPU J)Z)#U,
M],%WD&%1@D(3+<5BH96JP&JH-A[ZY^0W_\^[QO[^/OYL'.,]57;JIT)VJIFE
MF@!7:=X((QHZEUHH'F&M CBM2D/1LJK/Y;P6A1+4O2RHEF6Z&ARAX#""U-&@
MD2H<X7A&F0*4X*ZJ/VJP9BFV3X''H 7@1U5)4 #(09UK1X%O#S& E((?A+-E
MXX@='@=F/E?)MC0IEZ]E>\)DW))X^^&1Z$UI+3[@?@A%+T?BB^TE>'N=X7C+
M..Z8HFEV.N=&J]7NGO[]U?XK^CXX-YKZNX[!<V]816A/(P!-?SH""32*KQ%E
M^Z_GXN X3%_W 01$D22-0X"_B%1/CJE%2[=07;][]SI#JM6J>N*GUU45X=!9
M#OD:[4?"FDT!0".TAZYS)+J@C'AIN@$B_+"0"M"M\,ZBT=^51J=]*D60WUI]
M_(4X?V&)CN=/;FQ$\KD@DG7$=%&]'0KK[]))8C;>0>3Z2A6@_<-6>%9X-)32
M%Z/$FV6-<(!,Z YYV\"*6PS$O7<8/%Y-YYJ-JTW-?5GSB05:V:GM+E69E*S6
M+C"6(R5^G&IN7IS2MJ/#]Z\75*!0.ES,EYWHA/1NCF*=@'(Y8\I*XWV5F@"S
MXI;S<854R;(9E$@);(JT-(JK 8(D%IX+MJDJF>2L"V= J*32 $D6^G*6EMLW
M$3JT<70,HESBL;_W;IF?\3AVYN.5:*S1LGQ?L"S+Y@\01%:=EZZF=L'2VF/,
M@"VUZ^Y#H6A39J7E2&("-*CMX0@'6"R16JO)1.A<'7>4$D!6))(KH6##<?YA
M#'4 N+:8!F&NHJM>RR?"IB%0I3O%6N")GD*A-*5L4JM=43O+[4N%X&Q#'E?Z
M5G)F:@GC]I@14NJ(TG@@]>T0V369HKV\O#8-D"CS#L,]]IJ@",!+E R<JSRD
M"%:#ML#X@1_*<>*/B#M)>CB[Y2PDA6IN _@#./8\UGPY5WV)H!(I-NHU]"U*
M':M,;WX5\/8O*_0G%G<'./9<H%5<T]O=HD>,)/LX67!Q=Q(<_6LL9TTF$][M
MMO-]-R5%S*Y2"6F+G)N=&=\ZL^,D1 CP,J_(G[LJ;!J"RTXSR3R\N\L3LT"
MR=GUK/B6$4G5MT<D5*H#P>D>DYPPR7;!'.387"+YYNEDV3*J6JY<88,?,(Q$
MMA5 "GL<J^K?.^:L-54.T7PCWQMR'89/W8#47KJ3\CW'FO]21;4_%Y1+7TZ!
M^+5CSY5QEW88(NU+59YOEK;4A+H-/W[+CZ<[G=(]5/<*\6T>?CFLMP%N2AG_
MUUA!1?862+#(!5J?D@PB_R4!VXRD"BH5=CP:VNE@$2I#"MG$U<[/*/5X;,7@
M(7^OUS+7I=K[F=]\A9#&]C=PA"A'!&P7178X V:\LGWW3Z(YU-Z.CDHI\/_D
M.GB&G^Q+-?:,-\NI.5"P:7Y?UIU3$7?/A,7*\FYUH&WU?E?T#*'%4(+X&F<V
M68K3M<BJ-0=8F9,VP*,ST]CIW,IR6'7>\U_1\<_VLF!UHR>O;*^!^\M<7MNA
M2Q8KJ+NT+FS.A*C8[K<@ B!]H'Y':HNMM..%,BVTX:6P ]1.Z[W%T/:_A<DT
M=F;DV$5@EN/>-MRMG^?,AI@$8(,#/Z)1KS;L8V6?BYE"S[Z%J;(RQ@ TN6M!
M&"D3GL-ED0!?0X9L17&,6,.C;F@CWI-<T";)*D-0KNQP1 D'VFLGE8O+&_5X
M(6Q=!:CV@G%;,N-BA._E\LH&U+"9N3Q#6&$EW*96@HXL%$A6V7R+=JW"O5EZ
M!,8,S6<0HE+MT IQ%RY2)LE;M*A#S&FK E<LX P;PAUC78''^Z1LZEH_J8F
M+MIH:','Q@CD:R25"4E92=:CW.]NM;M8K]%XRKJ!M6*1,6._M8@:'%8A9L:9
M<7#F>#>7JK;$Y'7JMW"V@T>EWO(W.,:C3NT@M<=&\1T'>+Q<HM^ DJ-ND'HC
M$G<=HLN]"M*7[]6^0WGL$M6XZ#FKO>9\#DK> EJ@M1XZY$LDD@?Z.[\4_!U5
M0S*'38JH;=V4'U(8WQTYI6-C"A(OMQWD$0F8(\[*RBDDO].M_XV[U%:I%&OI
M63A+0%7!;S9WE/I8\901G7!2H9.*O0IZ/\,$3Q716P3(^F.KE<BY8J.VBN#
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
M:F@7R'8XG1-,W(C?IX#O9:LJ9U@=@HTQ 39 3A8/VS_%0W7HP*".?7LD_I&
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
M?>O7/Y]JMG9%A_4?H6^U!_1M@\._2^NJK%C;,QZG=5'?Y]6Z1X]*A&\%]5@
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
M>'A_FZ]#\QN$,<7D9./:L:K&);\UMX>DZ6NM;YX=(LY3S <M#(WG(IRF;4;
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
MI*7Q'QD:7_H=CA #,>FJE@=  !LOS+QU/;UDJW0A^W)WORQ*[$^LR6,_O9*
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
MOP!02P$"% ,4    " #;@PM;R',\?&@@   DU   "P              @ $
M    97AH7S$P,2YH=&U02P$"% ,4    " #;@PM;5)[/N8\7   A9@  #@
M            @ &1(   9CAK7S X,#@R-2YH=&U02P$"% ,4    " #;@PM;
MS!<$-3$#  #]"P  $0              @ %,.   :&)I;RTR,#(U,#@P."YX
M<V102P$"% ,4    " #;@PM;\/395OT*  !_A@  %0              @ &L
M.P  :&)I;RTR,#(U,#@P.%]L86(N>&UL4$L! A0#%     @ VX,+6\E);BA?
M!P  YE<  !4              ( !W$8  &AB:6\M,C R-3 X,#A?<')E+GAM
M;%!+ 0(4 Q0    ( -N#"UO&VD>_$BL  ,HL   (              "  6Y.
@  !L;V=O+FIP9U!+!08     !@ & ' !  "F>0     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>f8k_080825_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/2025"
  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="hbio-20250808.xsd" xlink:type="simple"/>
    <context id="AsOf2025-08-08">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001123494</identifier>
        </entity>
        <period>
            <startDate>2025-08-08</startDate>
            <endDate>2025-08-08</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="AsOf2025-08-08" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="AsOf2025-08-08" id="Fact000004">0001123494</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="AsOf2025-08-08" id="Fact000009">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2025-08-08" id="Fact000010">2025-08-08</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2025-08-08" id="Fact000011">HARVARD BIOSCIENCE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2025-08-08" id="Fact000012">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="AsOf2025-08-08" id="Fact000013">001-33957</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2025-08-08" id="Fact000014">04-3306140</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2025-08-08" id="Fact000015">84 October Hill Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="AsOf2025-08-08" id="Fact000016">Holliston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2025-08-08" id="Fact000017">MA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2025-08-08" id="Fact000018">01746</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2025-08-08" id="Fact000019">(508)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2025-08-08" id="Fact000020">893-8999</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2025-08-08" id="Fact000021">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2025-08-08" id="Fact000022">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2025-08-08" id="Fact000023">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2025-08-08" id="Fact000024">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2025-08-08" id="Fact000025">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2025-08-08" id="Fact000026">HBIO</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2025-08-08" id="Fact000027">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2025-08-08" id="Fact000028">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
